Dbrant has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/239159

Change subject: NavigationView: reloaded.
......................................................................

NavigationView: reloaded.

- Updated colors and icons for NavigationView.
- Most of the new icons come directly from the Material Design set.
  Therefore I didn't add the SVG for those icons, since they come
  pre-generated from Google. I also kept the names of the icons, so that
  we can easily reference them in the Material set.
- Moved the Login action into the header view.
- Moved the Logout action into a secondary menu group inside the
NavigationView. Moving it out of the More menu will make the More menu
more easily renameable to Settings.

Bug: T110684
Change-Id: I6326e50e978e42fd9a41024ad361afbbeb2f5b63
---
M app/src/main/java/org/wikipedia/page/NavDrawerHelper.java
M app/src/main/java/org/wikipedia/page/PageActivity.java
M app/src/main/java/org/wikipedia/settings/SettingsActivity.java
M app/src/main/java/org/wikipedia/settings/SettingsPreferenceLoader.java
A app/src/main/res/color/nav_item_selector_dark.xml
A app/src/main/res/color/nav_item_selector_light.xml
D app/src/main/res/drawable-hdpi/bookmark_white.png
D app/src/main/res/drawable-hdpi/clock_white.png
D app/src/main/res/drawable-hdpi/dice_white.png
D app/src/main/res/drawable-hdpi/gear_white.png
A app/src/main/res/drawable-hdpi/ic_arrow_drop_down_white_24dp.png
A app/src/main/res/drawable-hdpi/ic_arrow_drop_up_white_24dp.png
A app/src/main/res/drawable-hdpi/ic_dice.png
A app/src/main/res/drawable-hdpi/ic_exit_to_app_black_24dp.png
A app/src/main/res/drawable-hdpi/ic_explore_black_24dp.png
A app/src/main/res/drawable-hdpi/ic_history_black_24dp.png
A app/src/main/res/drawable-hdpi/ic_settings_black_24dp.png
D app/src/main/res/drawable-hdpi/ic_today.png
A app/src/main/res/drawable-hdpi/ic_turned_in_black_24dp.png
A app/src/main/res/drawable-hdpi/ic_wb_sunny_black_24dp.png
A app/src/main/res/drawable-hdpi/w_nav_mark.png
D app/src/main/res/drawable-ldrtl-hdpi/bookmark_white.png
D app/src/main/res/drawable-ldrtl-hdpi/clock_white.png
D app/src/main/res/drawable-ldrtl-hdpi/dice_white.png
D app/src/main/res/drawable-ldrtl-hdpi/gear_white.png
D app/src/main/res/drawable-ldrtl-hdpi/ic_today.png
D app/src/main/res/drawable-ldrtl-mdpi/bookmark_white.png
D app/src/main/res/drawable-ldrtl-mdpi/clock_white.png
D app/src/main/res/drawable-ldrtl-mdpi/dice_white.png
D app/src/main/res/drawable-ldrtl-mdpi/gear_white.png
D app/src/main/res/drawable-ldrtl-mdpi/ic_today.png
D app/src/main/res/drawable-ldrtl-xhdpi/bookmark_white.png
D app/src/main/res/drawable-ldrtl-xhdpi/clock_white.png
D app/src/main/res/drawable-ldrtl-xhdpi/dice_white.png
D app/src/main/res/drawable-ldrtl-xhdpi/gear_white.png
D app/src/main/res/drawable-ldrtl-xhdpi/ic_today.png
D app/src/main/res/drawable-ldrtl-xxhdpi/bookmark_white.png
D app/src/main/res/drawable-ldrtl-xxhdpi/clock_white.png
D app/src/main/res/drawable-ldrtl-xxhdpi/dice_white.png
D app/src/main/res/drawable-ldrtl-xxhdpi/gear_white.png
D app/src/main/res/drawable-ldrtl-xxhdpi/ic_today.png
D app/src/main/res/drawable-mdpi/bookmark_white.png
D app/src/main/res/drawable-mdpi/clock_white.png
D app/src/main/res/drawable-mdpi/dice_white.png
D app/src/main/res/drawable-mdpi/gear_white.png
A app/src/main/res/drawable-mdpi/ic_arrow_drop_down_white_24dp.png
A app/src/main/res/drawable-mdpi/ic_arrow_drop_up_white_24dp.png
A app/src/main/res/drawable-mdpi/ic_dice.png
A app/src/main/res/drawable-mdpi/ic_exit_to_app_black_24dp.png
A app/src/main/res/drawable-mdpi/ic_explore_black_24dp.png
A app/src/main/res/drawable-mdpi/ic_history_black_24dp.png
A app/src/main/res/drawable-mdpi/ic_settings_black_24dp.png
D app/src/main/res/drawable-mdpi/ic_today.png
A app/src/main/res/drawable-mdpi/ic_turned_in_black_24dp.png
A app/src/main/res/drawable-mdpi/ic_wb_sunny_black_24dp.png
A app/src/main/res/drawable-mdpi/w_nav_mark.png
D app/src/main/res/drawable-v21/nav_item_background.xml
D app/src/main/res/drawable-xhdpi/bookmark_white.png
D app/src/main/res/drawable-xhdpi/clock_white.png
D app/src/main/res/drawable-xhdpi/dice_white.png
D app/src/main/res/drawable-xhdpi/gear_white.png
A app/src/main/res/drawable-xhdpi/ic_arrow_drop_down_white_24dp.png
A app/src/main/res/drawable-xhdpi/ic_arrow_drop_up_white_24dp.png
A app/src/main/res/drawable-xhdpi/ic_dice.png
A app/src/main/res/drawable-xhdpi/ic_exit_to_app_black_24dp.png
A app/src/main/res/drawable-xhdpi/ic_explore_black_24dp.png
A app/src/main/res/drawable-xhdpi/ic_history_black_24dp.png
A app/src/main/res/drawable-xhdpi/ic_settings_black_24dp.png
D app/src/main/res/drawable-xhdpi/ic_today.png
A app/src/main/res/drawable-xhdpi/ic_turned_in_black_24dp.png
A app/src/main/res/drawable-xhdpi/ic_wb_sunny_black_24dp.png
A app/src/main/res/drawable-xhdpi/w_nav_mark.png
D app/src/main/res/drawable-xxhdpi/bookmark_white.png
D app/src/main/res/drawable-xxhdpi/clock_white.png
D app/src/main/res/drawable-xxhdpi/dice_white.png
D app/src/main/res/drawable-xxhdpi/gear_white.png
A app/src/main/res/drawable-xxhdpi/ic_arrow_drop_down_white_24dp.png
A app/src/main/res/drawable-xxhdpi/ic_arrow_drop_up_white_24dp.png
A app/src/main/res/drawable-xxhdpi/ic_dice.png
A app/src/main/res/drawable-xxhdpi/ic_exit_to_app_black_24dp.png
A app/src/main/res/drawable-xxhdpi/ic_explore_black_24dp.png
A app/src/main/res/drawable-xxhdpi/ic_history_black_24dp.png
A app/src/main/res/drawable-xxhdpi/ic_settings_black_24dp.png
D app/src/main/res/drawable-xxhdpi/ic_today.png
A app/src/main/res/drawable-xxhdpi/ic_turned_in_black_24dp.png
A app/src/main/res/drawable-xxhdpi/ic_wb_sunny_black_24dp.png
A app/src/main/res/drawable-xxhdpi/w_nav_mark.png
A app/src/main/res/drawable-xxxhdpi/ic_arrow_drop_down_white_24dp.png
A app/src/main/res/drawable-xxxhdpi/ic_arrow_drop_up_white_24dp.png
A app/src/main/res/drawable-xxxhdpi/ic_exit_to_app_black_24dp.png
A app/src/main/res/drawable-xxxhdpi/ic_explore_black_24dp.png
A app/src/main/res/drawable-xxxhdpi/ic_history_black_24dp.png
A app/src/main/res/drawable-xxxhdpi/ic_settings_black_24dp.png
A app/src/main/res/drawable-xxxhdpi/ic_turned_in_black_24dp.png
A app/src/main/res/drawable-xxxhdpi/ic_wb_sunny_black_24dp.png
D app/src/main/res/drawable/nav_item_background.xml
M app/src/main/res/layout/activity_page.xml
M app/src/main/res/layout/dialog_reference.xml
M app/src/main/res/layout/dialog_themechooser.xml
M app/src/main/res/layout/inflate_header_nav_drawer.xml
M app/src/main/res/layout/item_nearby_entry.xml
M app/src/main/res/menu/menu_nav_drawer.xml
M app/src/main/res/values/attrs.xml
M app/src/main/res/values/colors.xml
M app/src/main/res/values/preference_keys.xml
M app/src/main/res/values/strings.xml
M app/src/main/res/values/styles_dark.xml
M app/src/main/res/values/styles_light.xml
M app/src/main/res/xml/preferences.xml
A icon-svgs/128/w_nav_mark.noflip.svg
D icon-svgs/24/bookmark_white.svg
D icon-svgs/24/clock_white.svg
D icon-svgs/24/dice_white.svg
D icon-svgs/24/gear_white.svg
A icon-svgs/24/ic_dice.noflip.svg
D icon-svgs/32/ic_today.svg
116 files changed, 345 insertions(+), 338 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia 
refs/changes/59/239159/1

diff --git a/app/src/main/java/org/wikipedia/page/NavDrawerHelper.java 
b/app/src/main/java/org/wikipedia/page/NavDrawerHelper.java
index 2ae65db..7876e99 100644
--- a/app/src/main/java/org/wikipedia/page/NavDrawerHelper.java
+++ b/app/src/main/java/org/wikipedia/page/NavDrawerHelper.java
@@ -8,6 +8,9 @@
 import android.support.v4.app.Fragment;
 import android.support.v4.app.FragmentManager;
 import android.view.MenuItem;
+import android.view.View;
+import android.widget.ImageView;
+import android.widget.TextView;
 
 import org.wikipedia.R;
 import org.wikipedia.WikipediaApp;
@@ -26,26 +29,27 @@
 
 public class NavDrawerHelper {
 
-    private static final int[] NAV_DRAWER_ACTION_ITEMS_LOGGED_IN_ONLY = {
-            R.id.nav_item_username
-    };
-
     private final WikipediaApp app = WikipediaApp.getInstance();
-    private final PageActivity page;
-    private MenuItem usernameContainer;
-    private MenuItem loginContainer;
-    private MenuItem[] loggedInOnyActionViews = new 
MenuItem[NAV_DRAWER_ACTION_ITEMS_LOGGED_IN_ONLY.length];
+    private final PageActivity activity;
     private NavMenuFunnel funnel;
+    private TextView accountNameView;
+    private ImageView accountNameArrow;
+    private boolean accountToggle;
 
-    public NavDrawerHelper(@NonNull PageActivity page) {
+    public NavDrawerHelper(@NonNull PageActivity activity) {
         this.funnel = new NavMenuFunnel();
-        this.page = page;
-        page.getSupportFragmentManager().addOnBackStackChangedListener(new 
FragmentManager.OnBackStackChangedListener() {
-            @Override
-            public void onBackStackChanged() {
-                
updateItemSelection(NavDrawerHelper.this.page.getTopFragment());
-            }
-        });
+        this.activity = activity;
+        activity.getSupportFragmentManager()
+                .addOnBackStackChangedListener(new 
FragmentManager.OnBackStackChangedListener() {
+                    @Override
+                    public void onBackStackChanged() {
+                        
updateItemSelection(NavDrawerHelper.this.activity.getTopFragment());
+                    }
+                });
+        accountNameView = (TextView) 
activity.getNavDrawer().findViewById(R.id.nav_account_text);
+        accountNameArrow = (ImageView) 
activity.getNavDrawer().findViewById(R.id.nav_account_arrow);
+        
setLoginOnClick(activity.getNavDrawer().findViewById(R.id.nav_account_container));
+        updateMenuGroupToggle();
     }
 
     public NavMenuFunnel getFunnel() {
@@ -53,17 +57,10 @@
     }
 
     public void setupDynamicNavDrawerItems() {
-        for (int i = 0; i < NAV_DRAWER_ACTION_ITEMS_LOGGED_IN_ONLY.length; 
i++) {
-            loggedInOnyActionViews[i] = 
page.getNavMenu().findItem(NAV_DRAWER_ACTION_ITEMS_LOGGED_IN_ONLY[i]);
-        }
-
-        if (usernameContainer == null) {
-            usernameContainer = 
page.getNavMenu().findItem(R.id.nav_item_username);
-            loginContainer = page.getNavMenu().findItem(R.id.nav_item_login);
-        }
-
         updateLoginButtonStatus();
         updateWikipediaZeroStatus();
+        accountToggle = false;
+        updateMenuGroupToggle();
     }
 
     public NavigationView.OnNavigationItemSelectedListener getNewListener() {
@@ -72,31 +69,30 @@
             public boolean onNavigationItemSelected(MenuItem menuItem) {
                 switch (menuItem.getItemId()) {
                     case R.id.nav_item_today:
-                        page.displayMainPageInCurrentTab();
+                        activity.displayMainPageInCurrentTab();
                         funnel.logToday();
                         break;
                     case R.id.nav_item_history:
-                        page.pushFragment(new HistoryFragment());
+                        activity.pushFragment(new HistoryFragment());
                         funnel.logHistory();
                         break;
                     case R.id.nav_item_saved_pages:
-                        page.pushFragment(new SavedPagesFragment());
+                        activity.pushFragment(new SavedPagesFragment());
                         funnel.logSavedPages();
                         break;
                     case R.id.nav_item_nearby:
-                        page.pushFragment(new NearbyFragment());
+                        activity.pushFragment(new NearbyFragment());
                         funnel.logNearby();
                         break;
                     case R.id.nav_item_more:
                         launchSettingsActivity();
                         funnel.logMore();
                         break;
-                    case R.id.nav_item_login:
-                        launchLoginActivity();
-                        funnel.logLogin();
+                    case R.id.nav_item_logout:
+                        logout();
                         break;
                     case R.id.nav_item_random:
-                        page.getRandomHandler().doVisitRandomArticle();
+                        activity.getRandomHandler().doVisitRandomArticle();
                         funnel.logRandom();
                         break;
                     default:
@@ -104,24 +100,24 @@
                 }
                 clearItemHighlighting();
                 menuItem.setChecked(true);
-                page.setNavItemSelected(true);
+                activity.setNavItemSelected(true);
                 return true;
             }
         };
     }
 
     public RandomHandler getNewRandomHandler() {
-        return new 
RandomHandler(page.getNavMenu().findItem(R.id.nav_item_random),
+        return new 
RandomHandler(activity.getNavMenu().findItem(R.id.nav_item_random),
                 new RandomHandler.RandomListener() {
                     @Override
                     public void onRandomPageReceived(@Nullable PageTitle 
title) {
                         HistoryEntry historyEntry = new HistoryEntry(title, 
HistoryEntry.SOURCE_RANDOM);
-                        page.displayNewPage(title, historyEntry, 
PageActivity.TabPosition.CURRENT_TAB, true);
+                        activity.displayNewPage(title, historyEntry, 
PageActivity.TabPosition.CURRENT_TAB, true);
                     }
 
                     @Override
                     public void onRandomPageFailed(Throwable caught) {
-                        FeedbackUtil.showError(page.getContentView(), caught);
+                        FeedbackUtil.showError(activity.getContentView(), 
caught);
                     }
                 });
     }
@@ -138,15 +134,42 @@
 
         // Special case: don't highlight today if it's not the main page.
         if (id != R.id.nav_item_today || isMainPage()) {
-            MenuItem menuItem = page.getNavMenu().findItem(id);
+            MenuItem menuItem = activity.getNavMenu().findItem(id);
             menuItem.setChecked(true);
         }
     }
 
+    private void toggleAccountMenu() {
+        accountToggle = !accountToggle;
+        updateMenuGroupToggle();
+    }
+
+    private void updateMenuGroupToggle() {
+        activity.getNavMenu().setGroupVisible(R.id.group_main, !accountToggle);
+        activity.getNavMenu().setGroupVisible(R.id.group_user, accountToggle);
+        accountNameArrow.setImageDrawable(accountToggle
+                ? 
activity.getResources().getDrawable(R.drawable.ic_arrow_drop_up_white_24dp)
+                : 
activity.getResources().getDrawable(R.drawable.ic_arrow_drop_down_white_24dp));
+    }
+
+    private void setLoginOnClick(View view) {
+        view.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                if (app.getUserInfoStorage().isLoggedIn()) {
+                    toggleAccountMenu();
+                } else {
+                    launchLoginActivity();
+                    funnel.logLogin();
+                }
+            }
+        });
+    }
+
     private boolean isMainPage() {
-        return page.getCurPageFragment() != null
-                && page.getCurPageFragment().getPage() != null
-                && page.getCurPageFragment().getPage().isMainPage();
+        return activity.getCurPageFragment() != null
+                && activity.getCurPageFragment().getPage() != null
+                && activity.getCurPageFragment().getPage().isMainPage();
     }
 
     @Nullable @IdRes private Integer fragmentToMenuId(Fragment fragment) {
@@ -167,16 +190,9 @@
      */
     private void updateLoginButtonStatus() {
         if (app.getUserInfoStorage().isLoggedIn()) {
-            loginContainer.setVisible(false);
-            for (MenuItem loggedInOnyActionView : loggedInOnyActionViews) {
-                loggedInOnyActionView.setVisible(true);
-            }
-            
usernameContainer.setTitle(app.getUserInfoStorage().getUser().getUsername());
+            
accountNameView.setText(app.getUserInfoStorage().getUser().getUsername());
         } else {
-            loginContainer.setVisible(true);
-            for (MenuItem loggedInOnyActionView : loggedInOnyActionViews) {
-                loggedInOnyActionView.setVisible(false);
-            }
+            
accountNameView.setText(app.getResources().getString(R.string.nav_item_login));
         }
     }
 
@@ -184,7 +200,7 @@
      * Add Wikipedia Zero entry to nav menu if W0 is active.
      */
     private void updateWikipediaZeroStatus() {
-        MenuItem wikipediaZeroText = 
page.getNavMenu().findItem(R.id.nav_item_zero);
+        MenuItem wikipediaZeroText = 
activity.getNavMenu().findItem(R.id.nav_item_zero);
         if (app.getWikipediaZeroHandler().isZeroEnabled()) {
             
wikipediaZeroText.setTitle(app.getWikipediaZeroHandler().getCarrierMessage().getMsg());
             wikipediaZeroText.setVisible(true);
@@ -197,21 +213,29 @@
      * Un-highlight all nav menu entries.
      */
     private void clearItemHighlighting() {
-        for (int i = 0; i < page.getNavMenu().size(); i++) {
-            page.getNavMenu().getItem(i).setChecked(false);
+        for (int i = 0; i < activity.getNavMenu().size(); i++) {
+            activity.getNavMenu().getItem(i).setChecked(false);
         }
     }
 
     private void launchSettingsActivity() {
-        page.closeNavDrawer();
-        page.startActivityForResult(new Intent().setClass(app, 
ApiUtil.hasHoneyComb() ? SettingsActivity.class : SettingsActivityGB.class),
+        activity.closeNavDrawer();
+        activity.startActivityForResult(new Intent().setClass(app, 
ApiUtil.hasHoneyComb() ? SettingsActivity.class : SettingsActivityGB.class),
                 SettingsActivity.ACTIVITY_REQUEST_SHOW_SETTINGS);
     }
 
     private void launchLoginActivity() {
-        page.closeNavDrawer();
-        page.startActivityForResult(new Intent(app, LoginActivity.class)
+        activity.closeNavDrawer();
+        activity.startActivityForResult(new Intent(app, LoginActivity.class)
                 .putExtra(LoginActivity.LOGIN_REQUEST_SOURCE, 
LoginFunnel.SOURCE_NAV),
                 LoginActivity.REQUEST_LOGIN);
     }
+
+    private void logout() {
+        app.getEditTokenStorage().clearAllTokens();
+        app.getCookieManager().clearAllCookies();
+        app.getUserInfoStorage().clearUser();
+        activity.closeNavDrawer();
+        FeedbackUtil.showMessage(activity, R.string.toast_logout_complete);
+    }
 }
diff --git a/app/src/main/java/org/wikipedia/page/PageActivity.java 
b/app/src/main/java/org/wikipedia/page/PageActivity.java
index d51ec10..e24226f 100644
--- a/app/src/main/java/org/wikipedia/page/PageActivity.java
+++ b/app/src/main/java/org/wikipedia/page/PageActivity.java
@@ -358,6 +358,7 @@
             if (isCabOpen()) {
                 currentActionMode.finish();
             }
+            updateNavDrawerSelection(getTopFragment());
             navDrawerHelper.getFunnel().logOpen();
         }
 
@@ -1007,8 +1008,6 @@
     private void handleSettingsActivityResult(int resultCode) {
         if (languageChanged(resultCode)) {
             loadNewLanguageMainPage();
-        } else if (logoutSelected(resultCode)) {
-            logout();
         }
     }
 
@@ -1038,10 +1037,6 @@
         return resultCode == SettingsActivity.ACTIVITY_RESULT_LANGUAGE_CHANGED;
     }
 
-    private boolean logoutSelected(int resultCode) {
-        return resultCode == SettingsActivity.ACTIVITY_RESULT_LOGOUT;
-    }
-
     /**
      * Reload the main page in the new language, after delaying for one second 
in order to:
      * (1) Make sure that onStart in PageActivity gets called, thus 
registering the activity for the bus.
@@ -1068,13 +1063,5 @@
                 new ComponentName(this, WidgetProviderFeaturedPage.class));
         widgetIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, ids);
         sendBroadcast(widgetIntent);
-    }
-
-    private void logout() {
-        app.getEditTokenStorage().clearAllTokens();
-        app.getCookieManager().clearAllCookies();
-        app.getUserInfoStorage().clearUser();
-        FeedbackUtil.showMessage(this, R.string.toast_logout_complete);
-        navDrawerHelper.setupDynamicNavDrawerItems();
     }
 }
diff --git a/app/src/main/java/org/wikipedia/settings/SettingsActivity.java 
b/app/src/main/java/org/wikipedia/settings/SettingsActivity.java
index 46072b0..6054711 100644
--- a/app/src/main/java/org/wikipedia/settings/SettingsActivity.java
+++ b/app/src/main/java/org/wikipedia/settings/SettingsActivity.java
@@ -5,7 +5,6 @@
 public class SettingsActivity extends 
PlatformSingleFragmentActivity<SettingsFragment> {
     public static final int ACTIVITY_REQUEST_SHOW_SETTINGS = 1;
     public static final int ACTIVITY_RESULT_LANGUAGE_CHANGED = 1;
-    public static final int ACTIVITY_RESULT_LOGOUT = 2;
 
     @Override
     public SettingsFragment createFragment() {
diff --git 
a/app/src/main/java/org/wikipedia/settings/SettingsPreferenceLoader.java 
b/app/src/main/java/org/wikipedia/settings/SettingsPreferenceLoader.java
index 2fd5621..b7041d9 100644
--- a/app/src/main/java/org/wikipedia/settings/SettingsPreferenceLoader.java
+++ b/app/src/main/java/org/wikipedia/settings/SettingsPreferenceLoader.java
@@ -65,20 +65,6 @@
             }
         });
 
-        Preference logoutPref = findPreference(R.string.preference_key_logout);
-        if (!WikipediaApp.getInstance().getUserInfoStorage().isLoggedIn()) {
-            logoutPref.setEnabled(false);
-            
logoutPref.setSummary(getString(R.string.preference_summary_notloggedin));
-        }
-        logoutPref.setOnPreferenceClickListener(new 
Preference.OnPreferenceClickListener() {
-            @Override
-            public boolean onPreferenceClick(Preference preference) {
-                activity.setResult(SettingsActivity.ACTIVITY_RESULT_LOGOUT);
-                activity.finish();
-                return true;
-            }
-        });
-
         if (!BuildConfig.APPLICATION_ID.equals("org.wikipedia")) {
             overridePackageName();
         }
diff --git a/app/src/main/res/color/nav_item_selector_dark.xml 
b/app/src/main/res/color/nav_item_selector_dark.xml
new file mode 100644
index 0000000..4e59b19
--- /dev/null
+++ b/app/src/main/res/color/nav_item_selector_dark.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android";>
+    <item android:color="@color/blue_progressive" android:state_checked="true" 
/>
+    <item android:color="@color/nav_text_dark" />
+</selector>
\ No newline at end of file
diff --git a/app/src/main/res/color/nav_item_selector_light.xml 
b/app/src/main/res/color/nav_item_selector_light.xml
new file mode 100644
index 0000000..b07f1d8
--- /dev/null
+++ b/app/src/main/res/color/nav_item_selector_light.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android";>
+    <item android:color="@color/blue_progressive" android:state_checked="true" 
/>
+    <item android:color="@color/nav_text_light" />
+</selector>
\ No newline at end of file
diff --git a/app/src/main/res/drawable-hdpi/bookmark_white.png 
b/app/src/main/res/drawable-hdpi/bookmark_white.png
deleted file mode 100644
index 726878a..0000000
--- a/app/src/main/res/drawable-hdpi/bookmark_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/clock_white.png 
b/app/src/main/res/drawable-hdpi/clock_white.png
deleted file mode 100644
index 4ee687e..0000000
--- a/app/src/main/res/drawable-hdpi/clock_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/dice_white.png 
b/app/src/main/res/drawable-hdpi/dice_white.png
deleted file mode 100644
index 8431e8f..0000000
--- a/app/src/main/res/drawable-hdpi/dice_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/gear_white.png 
b/app/src/main/res/drawable-hdpi/gear_white.png
deleted file mode 100644
index c47cc2f..0000000
--- a/app/src/main/res/drawable-hdpi/gear_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_arrow_drop_down_white_24dp.png 
b/app/src/main/res/drawable-hdpi/ic_arrow_drop_down_white_24dp.png
new file mode 100644
index 0000000..4c6076d
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/ic_arrow_drop_down_white_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_arrow_drop_up_white_24dp.png 
b/app/src/main/res/drawable-hdpi/ic_arrow_drop_up_white_24dp.png
new file mode 100644
index 0000000..2854c1c
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/ic_arrow_drop_up_white_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_dice.png 
b/app/src/main/res/drawable-hdpi/ic_dice.png
new file mode 100644
index 0000000..b4911e2
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/ic_dice.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_exit_to_app_black_24dp.png 
b/app/src/main/res/drawable-hdpi/ic_exit_to_app_black_24dp.png
new file mode 100644
index 0000000..ad0f63e
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/ic_exit_to_app_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_explore_black_24dp.png 
b/app/src/main/res/drawable-hdpi/ic_explore_black_24dp.png
new file mode 100644
index 0000000..f4bc5ac
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/ic_explore_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_history_black_24dp.png 
b/app/src/main/res/drawable-hdpi/ic_history_black_24dp.png
new file mode 100644
index 0000000..b74e289
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/ic_history_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_settings_black_24dp.png 
b/app/src/main/res/drawable-hdpi/ic_settings_black_24dp.png
new file mode 100644
index 0000000..acf1ddf
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/ic_settings_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_today.png 
b/app/src/main/res/drawable-hdpi/ic_today.png
deleted file mode 100644
index 35ea6c9..0000000
--- a/app/src/main/res/drawable-hdpi/ic_today.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_turned_in_black_24dp.png 
b/app/src/main/res/drawable-hdpi/ic_turned_in_black_24dp.png
new file mode 100644
index 0000000..7ad39da
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/ic_turned_in_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/ic_wb_sunny_black_24dp.png 
b/app/src/main/res/drawable-hdpi/ic_wb_sunny_black_24dp.png
new file mode 100644
index 0000000..ba7eb43
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/ic_wb_sunny_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-hdpi/w_nav_mark.png 
b/app/src/main/res/drawable-hdpi/w_nav_mark.png
new file mode 100644
index 0000000..59710a5
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/w_nav_mark.png
Binary files differ
diff --git a/app/src/main/res/drawable-ldrtl-hdpi/bookmark_white.png 
b/app/src/main/res/drawable-ldrtl-hdpi/bookmark_white.png
deleted file mode 100644
index 1eff360..0000000
--- a/app/src/main/res/drawable-ldrtl-hdpi/bookmark_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-ldrtl-hdpi/clock_white.png 
b/app/src/main/res/drawable-ldrtl-hdpi/clock_white.png
deleted file mode 100644
index 8decb03..0000000
--- a/app/src/main/res/drawable-ldrtl-hdpi/clock_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-ldrtl-hdpi/dice_white.png 
b/app/src/main/res/drawable-ldrtl-hdpi/dice_white.png
deleted file mode 100644
index e2e0457..0000000
--- a/app/src/main/res/drawable-ldrtl-hdpi/dice_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-ldrtl-hdpi/gear_white.png 
b/app/src/main/res/drawable-ldrtl-hdpi/gear_white.png
deleted file mode 100644
index bff4170..0000000
--- a/app/src/main/res/drawable-ldrtl-hdpi/gear_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-ldrtl-hdpi/ic_today.png 
b/app/src/main/res/drawable-ldrtl-hdpi/ic_today.png
deleted file mode 100644
index 7e56f29..0000000
--- a/app/src/main/res/drawable-ldrtl-hdpi/ic_today.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-ldrtl-mdpi/bookmark_white.png 
b/app/src/main/res/drawable-ldrtl-mdpi/bookmark_white.png
deleted file mode 100644
index 3867442..0000000
--- a/app/src/main/res/drawable-ldrtl-mdpi/bookmark_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-ldrtl-mdpi/clock_white.png 
b/app/src/main/res/drawable-ldrtl-mdpi/clock_white.png
deleted file mode 100644
index 080733b..0000000
--- a/app/src/main/res/drawable-ldrtl-mdpi/clock_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-ldrtl-mdpi/dice_white.png 
b/app/src/main/res/drawable-ldrtl-mdpi/dice_white.png
deleted file mode 100644
index 9e7e8ef..0000000
--- a/app/src/main/res/drawable-ldrtl-mdpi/dice_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-ldrtl-mdpi/gear_white.png 
b/app/src/main/res/drawable-ldrtl-mdpi/gear_white.png
deleted file mode 100644
index 13621cd..0000000
--- a/app/src/main/res/drawable-ldrtl-mdpi/gear_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-ldrtl-mdpi/ic_today.png 
b/app/src/main/res/drawable-ldrtl-mdpi/ic_today.png
deleted file mode 100644
index e7ef47c..0000000
--- a/app/src/main/res/drawable-ldrtl-mdpi/ic_today.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-ldrtl-xhdpi/bookmark_white.png 
b/app/src/main/res/drawable-ldrtl-xhdpi/bookmark_white.png
deleted file mode 100644
index 990ab45..0000000
--- a/app/src/main/res/drawable-ldrtl-xhdpi/bookmark_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-ldrtl-xhdpi/clock_white.png 
b/app/src/main/res/drawable-ldrtl-xhdpi/clock_white.png
deleted file mode 100644
index 8976a36..0000000
--- a/app/src/main/res/drawable-ldrtl-xhdpi/clock_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-ldrtl-xhdpi/dice_white.png 
b/app/src/main/res/drawable-ldrtl-xhdpi/dice_white.png
deleted file mode 100644
index 44eaa33..0000000
--- a/app/src/main/res/drawable-ldrtl-xhdpi/dice_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-ldrtl-xhdpi/gear_white.png 
b/app/src/main/res/drawable-ldrtl-xhdpi/gear_white.png
deleted file mode 100644
index 3a67d0c..0000000
--- a/app/src/main/res/drawable-ldrtl-xhdpi/gear_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-ldrtl-xhdpi/ic_today.png 
b/app/src/main/res/drawable-ldrtl-xhdpi/ic_today.png
deleted file mode 100644
index d683690..0000000
--- a/app/src/main/res/drawable-ldrtl-xhdpi/ic_today.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-ldrtl-xxhdpi/bookmark_white.png 
b/app/src/main/res/drawable-ldrtl-xxhdpi/bookmark_white.png
deleted file mode 100644
index ce14b75..0000000
--- a/app/src/main/res/drawable-ldrtl-xxhdpi/bookmark_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-ldrtl-xxhdpi/clock_white.png 
b/app/src/main/res/drawable-ldrtl-xxhdpi/clock_white.png
deleted file mode 100644
index 4561ea9..0000000
--- a/app/src/main/res/drawable-ldrtl-xxhdpi/clock_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-ldrtl-xxhdpi/dice_white.png 
b/app/src/main/res/drawable-ldrtl-xxhdpi/dice_white.png
deleted file mode 100644
index efdf6a0..0000000
--- a/app/src/main/res/drawable-ldrtl-xxhdpi/dice_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-ldrtl-xxhdpi/gear_white.png 
b/app/src/main/res/drawable-ldrtl-xxhdpi/gear_white.png
deleted file mode 100644
index 7b4dddc..0000000
--- a/app/src/main/res/drawable-ldrtl-xxhdpi/gear_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-ldrtl-xxhdpi/ic_today.png 
b/app/src/main/res/drawable-ldrtl-xxhdpi/ic_today.png
deleted file mode 100644
index b33cb6d..0000000
--- a/app/src/main/res/drawable-ldrtl-xxhdpi/ic_today.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/bookmark_white.png 
b/app/src/main/res/drawable-mdpi/bookmark_white.png
deleted file mode 100644
index 179e665..0000000
--- a/app/src/main/res/drawable-mdpi/bookmark_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/clock_white.png 
b/app/src/main/res/drawable-mdpi/clock_white.png
deleted file mode 100644
index c83491b..0000000
--- a/app/src/main/res/drawable-mdpi/clock_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/dice_white.png 
b/app/src/main/res/drawable-mdpi/dice_white.png
deleted file mode 100644
index 8e60ea3..0000000
--- a/app/src/main/res/drawable-mdpi/dice_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/gear_white.png 
b/app/src/main/res/drawable-mdpi/gear_white.png
deleted file mode 100644
index e5f0e11..0000000
--- a/app/src/main/res/drawable-mdpi/gear_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_arrow_drop_down_white_24dp.png 
b/app/src/main/res/drawable-mdpi/ic_arrow_drop_down_white_24dp.png
new file mode 100644
index 0000000..4046a74
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/ic_arrow_drop_down_white_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_arrow_drop_up_white_24dp.png 
b/app/src/main/res/drawable-mdpi/ic_arrow_drop_up_white_24dp.png
new file mode 100644
index 0000000..1677136
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/ic_arrow_drop_up_white_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_dice.png 
b/app/src/main/res/drawable-mdpi/ic_dice.png
new file mode 100644
index 0000000..973332b
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/ic_dice.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_exit_to_app_black_24dp.png 
b/app/src/main/res/drawable-mdpi/ic_exit_to_app_black_24dp.png
new file mode 100644
index 0000000..dee407b
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/ic_exit_to_app_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_explore_black_24dp.png 
b/app/src/main/res/drawable-mdpi/ic_explore_black_24dp.png
new file mode 100644
index 0000000..3c9da64
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/ic_explore_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_history_black_24dp.png 
b/app/src/main/res/drawable-mdpi/ic_history_black_24dp.png
new file mode 100644
index 0000000..e77a077
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/ic_history_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_settings_black_24dp.png 
b/app/src/main/res/drawable-mdpi/ic_settings_black_24dp.png
new file mode 100644
index 0000000..c59419c
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/ic_settings_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_today.png 
b/app/src/main/res/drawable-mdpi/ic_today.png
deleted file mode 100644
index 04464b0..0000000
--- a/app/src/main/res/drawable-mdpi/ic_today.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_turned_in_black_24dp.png 
b/app/src/main/res/drawable-mdpi/ic_turned_in_black_24dp.png
new file mode 100644
index 0000000..0a10c24
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/ic_turned_in_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_wb_sunny_black_24dp.png 
b/app/src/main/res/drawable-mdpi/ic_wb_sunny_black_24dp.png
new file mode 100644
index 0000000..7e681cd
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/ic_wb_sunny_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/w_nav_mark.png 
b/app/src/main/res/drawable-mdpi/w_nav_mark.png
new file mode 100644
index 0000000..a5e1fe3
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/w_nav_mark.png
Binary files differ
diff --git a/app/src/main/res/drawable-v21/nav_item_background.xml 
b/app/src/main/res/drawable-v21/nav_item_background.xml
deleted file mode 100644
index 40601e2..0000000
--- a/app/src/main/res/drawable-v21/nav_item_background.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<ripple xmlns:android="http://schemas.android.com/apk/res/android";
-    android:color="@color/nav_item_highlight">
-    <item>
-        <selector xmlns:android="http://schemas.android.com/apk/res/android";>
-            <item android:state_checked="true" 
android:drawable="@color/nav_item_highlight" />
-            <item android:state_pressed="true" 
android:drawable="@color/nav_background" />
-            <item android:drawable="@android:color/transparent" />
-        </selector>
-    </item>
-</ripple>
\ No newline at end of file
diff --git a/app/src/main/res/drawable-xhdpi/bookmark_white.png 
b/app/src/main/res/drawable-xhdpi/bookmark_white.png
deleted file mode 100644
index b2698f1..0000000
--- a/app/src/main/res/drawable-xhdpi/bookmark_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/clock_white.png 
b/app/src/main/res/drawable-xhdpi/clock_white.png
deleted file mode 100644
index b7ac85a..0000000
--- a/app/src/main/res/drawable-xhdpi/clock_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/dice_white.png 
b/app/src/main/res/drawable-xhdpi/dice_white.png
deleted file mode 100644
index 7d6c1b1..0000000
--- a/app/src/main/res/drawable-xhdpi/dice_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/gear_white.png 
b/app/src/main/res/drawable-xhdpi/gear_white.png
deleted file mode 100644
index 5f61f5b..0000000
--- a/app/src/main/res/drawable-xhdpi/gear_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_arrow_drop_down_white_24dp.png 
b/app/src/main/res/drawable-xhdpi/ic_arrow_drop_down_white_24dp.png
new file mode 100644
index 0000000..da239e4
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/ic_arrow_drop_down_white_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_arrow_drop_up_white_24dp.png 
b/app/src/main/res/drawable-xhdpi/ic_arrow_drop_up_white_24dp.png
new file mode 100644
index 0000000..709805d
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/ic_arrow_drop_up_white_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_dice.png 
b/app/src/main/res/drawable-xhdpi/ic_dice.png
new file mode 100644
index 0000000..576a26e
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/ic_dice.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_exit_to_app_black_24dp.png 
b/app/src/main/res/drawable-xhdpi/ic_exit_to_app_black_24dp.png
new file mode 100644
index 0000000..5a536d5
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/ic_exit_to_app_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_explore_black_24dp.png 
b/app/src/main/res/drawable-xhdpi/ic_explore_black_24dp.png
new file mode 100644
index 0000000..2dbd112
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/ic_explore_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_history_black_24dp.png 
b/app/src/main/res/drawable-xhdpi/ic_history_black_24dp.png
new file mode 100644
index 0000000..8e44d94
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/ic_history_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_settings_black_24dp.png 
b/app/src/main/res/drawable-xhdpi/ic_settings_black_24dp.png
new file mode 100644
index 0000000..e84e188
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/ic_settings_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_today.png 
b/app/src/main/res/drawable-xhdpi/ic_today.png
deleted file mode 100644
index a8e562b..0000000
--- a/app/src/main/res/drawable-xhdpi/ic_today.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_turned_in_black_24dp.png 
b/app/src/main/res/drawable-xhdpi/ic_turned_in_black_24dp.png
new file mode 100644
index 0000000..5d71bf2
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/ic_turned_in_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_wb_sunny_black_24dp.png 
b/app/src/main/res/drawable-xhdpi/ic_wb_sunny_black_24dp.png
new file mode 100644
index 0000000..8bc18c7
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/ic_wb_sunny_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/w_nav_mark.png 
b/app/src/main/res/drawable-xhdpi/w_nav_mark.png
new file mode 100644
index 0000000..42c6211
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/w_nav_mark.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/bookmark_white.png 
b/app/src/main/res/drawable-xxhdpi/bookmark_white.png
deleted file mode 100644
index 92ddd3d..0000000
--- a/app/src/main/res/drawable-xxhdpi/bookmark_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/clock_white.png 
b/app/src/main/res/drawable-xxhdpi/clock_white.png
deleted file mode 100644
index 7dc2644..0000000
--- a/app/src/main/res/drawable-xxhdpi/clock_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/dice_white.png 
b/app/src/main/res/drawable-xxhdpi/dice_white.png
deleted file mode 100644
index ddf53ea..0000000
--- a/app/src/main/res/drawable-xxhdpi/dice_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/gear_white.png 
b/app/src/main/res/drawable-xxhdpi/gear_white.png
deleted file mode 100644
index b7dc378..0000000
--- a/app/src/main/res/drawable-xxhdpi/gear_white.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_arrow_drop_down_white_24dp.png 
b/app/src/main/res/drawable-xxhdpi/ic_arrow_drop_down_white_24dp.png
new file mode 100644
index 0000000..c19c19d
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/ic_arrow_drop_down_white_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_arrow_drop_up_white_24dp.png 
b/app/src/main/res/drawable-xxhdpi/ic_arrow_drop_up_white_24dp.png
new file mode 100644
index 0000000..c2b9642
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/ic_arrow_drop_up_white_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_dice.png 
b/app/src/main/res/drawable-xxhdpi/ic_dice.png
new file mode 100644
index 0000000..6a498f1
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/ic_dice.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_exit_to_app_black_24dp.png 
b/app/src/main/res/drawable-xxhdpi/ic_exit_to_app_black_24dp.png
new file mode 100644
index 0000000..53b79d4
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/ic_exit_to_app_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_explore_black_24dp.png 
b/app/src/main/res/drawable-xxhdpi/ic_explore_black_24dp.png
new file mode 100644
index 0000000..11d4c89
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/ic_explore_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_history_black_24dp.png 
b/app/src/main/res/drawable-xxhdpi/ic_history_black_24dp.png
new file mode 100644
index 0000000..18519ee
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/ic_history_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_settings_black_24dp.png 
b/app/src/main/res/drawable-xxhdpi/ic_settings_black_24dp.png
new file mode 100644
index 0000000..3023ff8
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/ic_settings_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_today.png 
b/app/src/main/res/drawable-xxhdpi/ic_today.png
deleted file mode 100644
index df2b45b..0000000
--- a/app/src/main/res/drawable-xxhdpi/ic_today.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_turned_in_black_24dp.png 
b/app/src/main/res/drawable-xxhdpi/ic_turned_in_black_24dp.png
new file mode 100644
index 0000000..2189be3
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/ic_turned_in_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_wb_sunny_black_24dp.png 
b/app/src/main/res/drawable-xxhdpi/ic_wb_sunny_black_24dp.png
new file mode 100644
index 0000000..7143e7d
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/ic_wb_sunny_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/w_nav_mark.png 
b/app/src/main/res/drawable-xxhdpi/w_nav_mark.png
new file mode 100644
index 0000000..da903c3
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/w_nav_mark.png
Binary files differ
diff --git 
a/app/src/main/res/drawable-xxxhdpi/ic_arrow_drop_down_white_24dp.png 
b/app/src/main/res/drawable-xxxhdpi/ic_arrow_drop_down_white_24dp.png
new file mode 100644
index 0000000..452e502
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_arrow_drop_down_white_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_arrow_drop_up_white_24dp.png 
b/app/src/main/res/drawable-xxxhdpi/ic_arrow_drop_up_white_24dp.png
new file mode 100644
index 0000000..3d1b812
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_arrow_drop_up_white_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_exit_to_app_black_24dp.png 
b/app/src/main/res/drawable-xxxhdpi/ic_exit_to_app_black_24dp.png
new file mode 100644
index 0000000..e30632b
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_exit_to_app_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_explore_black_24dp.png 
b/app/src/main/res/drawable-xxxhdpi/ic_explore_black_24dp.png
new file mode 100644
index 0000000..684d282
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_explore_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_history_black_24dp.png 
b/app/src/main/res/drawable-xxxhdpi/ic_history_black_24dp.png
new file mode 100644
index 0000000..8a19815
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_history_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_settings_black_24dp.png 
b/app/src/main/res/drawable-xxxhdpi/ic_settings_black_24dp.png
new file mode 100644
index 0000000..476d5c9
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_settings_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_turned_in_black_24dp.png 
b/app/src/main/res/drawable-xxxhdpi/ic_turned_in_black_24dp.png
new file mode 100644
index 0000000..2b90acd
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_turned_in_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_wb_sunny_black_24dp.png 
b/app/src/main/res/drawable-xxxhdpi/ic_wb_sunny_black_24dp.png
new file mode 100644
index 0000000..df5443e
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_wb_sunny_black_24dp.png
Binary files differ
diff --git a/app/src/main/res/drawable/nav_item_background.xml 
b/app/src/main/res/drawable/nav_item_background.xml
deleted file mode 100644
index b66d346..0000000
--- a/app/src/main/res/drawable/nav_item_background.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<selector xmlns:android="http://schemas.android.com/apk/res/android";>
-    <item android:state_checked="true" 
android:drawable="@color/nav_item_highlight" />
-    <item android:state_pressed="true" 
android:drawable="@color/nav_item_highlight" />
-    <item android:drawable="@android:color/transparent" />
-</selector>
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_page.xml 
b/app/src/main/res/layout/activity_page.xml
index bfe7e12..d62e1ed 100644
--- a/app/src/main/res/layout/activity_page.xml
+++ b/app/src/main/res/layout/activity_page.xml
@@ -171,11 +171,10 @@
         android:layout_width="wrap_content"
         android:layout_height="match_parent"
         android:layout_gravity="start"
-        android:background="@color/nav_background"
+        android:background="?attr/nav_background_color"
         app:menu="@menu/menu_nav_drawer"
-        app:itemBackground="@drawable/nav_item_background"
-        app:itemTextColor="@color/nav_text"
-        app:itemIconTint="@color/nav_text"
+        app:itemTextColor="?attr/nav_item_color"
+        app:itemIconTint="?attr/nav_item_color"
         app:headerLayout="@layout/inflate_header_nav_drawer"/>
 
 </org.wikipedia.views.WikiDrawerLayout>
diff --git a/app/src/main/res/layout/dialog_reference.xml 
b/app/src/main/res/layout/dialog_reference.xml
index 37abf35..24c612a 100644
--- a/app/src/main/res/layout/dialog_reference.xml
+++ b/app/src/main/res/layout/dialog_reference.xml
@@ -4,7 +4,7 @@
     xmlns:tools="http://schemas.android.com/tools";
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
-    android:background="@color/nav_background"
+    android:background="@color/ref_background"
     android:orientation="vertical">
 
     <View android:layout_width="match_parent" android:layout_height="0.5dp" 
android:background="@color/nav_border" />
diff --git a/app/src/main/res/layout/dialog_themechooser.xml 
b/app/src/main/res/layout/dialog_themechooser.xml
index 838ae61..16160c9 100644
--- a/app/src/main/res/layout/dialog_themechooser.xml
+++ b/app/src/main/res/layout/dialog_themechooser.xml
@@ -9,7 +9,7 @@
             android:orientation="vertical"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:background="@color/nav_background">
+            android:background="@color/ref_background">
 
         <View android:layout_width="match_parent" 
android:layout_height="0.5dp" android:background="@color/nav_border" />
 
diff --git a/app/src/main/res/layout/inflate_header_nav_drawer.xml 
b/app/src/main/res/layout/inflate_header_nav_drawer.xml
index 935a6f9..cdf67c4 100644
--- a/app/src/main/res/layout/inflate_header_nav_drawer.xml
+++ b/app/src/main/res/layout/inflate_header_nav_drawer.xml
@@ -1,11 +1,44 @@
 <?xml version="1.0" encoding="utf-8"?>
+<FrameLayout
+    xmlns:android="http://schemas.android.com/apk/res/android";
+    xmlns:tools="http://schemas.android.com/tools";
+    android:layout_width="match_parent"
+    android:layout_height="150dp"
+    android:background="@color/blue_progressive">
+    <ImageView
+        android:layout_width="72dp"
+        android:layout_height="72dp"
+        android:layout_margin="16dp"
+        android:src="@drawable/w_nav_mark"
+        android:contentDescription="@null" />
 
-<ImageView xmlns:android="http://schemas.android.com/apk/res/android";
-    android:layout_width="175dp"
-    android:layout_height="wrap_content"
-    android:paddingLeft="12dp"
-    android:paddingRight="12dp"
-    android:paddingTop="42dp"
-    android:paddingBottom="24dp"
-    android:src="@drawable/nav_drawer_wordmark"
-    android:contentDescription="@null" />
\ No newline at end of file
+    <LinearLayout
+        android:id="@+id/nav_account_container"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_gravity="bottom|end"
+        android:clickable="true"
+        android:background="?attr/selectableItemBackground">
+        <TextView
+            android:id="@+id/nav_account_text"
+            android:layout_width="0dp"
+            android:layout_height="wrap_content"
+            android:layout_weight="1"
+            android:layout_marginLeft="16dp"
+            android:layout_marginRight="16dp"
+            android:layout_gravity="center_vertical"
+            android:textColor="@android:color/white"
+            android:textStyle="bold"
+            tools:text="Sample account name"/>
+        <ImageView
+            android:id="@+id/nav_account_arrow"
+            android:layout_width="48dp"
+            android:layout_height="48dp"
+            android:layout_margin="4dp"
+            android:scaleType="center"
+            android:src="@drawable/ic_arrow_drop_down_white_24dp"
+            android:tint="@android:color/white"
+            android:contentDescription="@null" />
+    </LinearLayout>
+
+</FrameLayout>
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_nearby_entry.xml 
b/app/src/main/res/layout/item_nearby_entry.xml
index cdc60c6..8f6be6b 100644
--- a/app/src/main/res/layout/item_nearby_entry.xml
+++ b/app/src/main/res/layout/item_nearby_entry.xml
@@ -63,7 +63,7 @@
             android:paddingLeft="8dp"
             android:paddingRight="8dp"
             android:background="@drawable/button_shape_gray_highlight"
-            android:textColor="@color/nav_text"
+            android:textColor="@android:color/white"
             tools:text="4.2 km"
             />
     </LinearLayout>
diff --git a/app/src/main/res/menu/menu_nav_drawer.xml 
b/app/src/main/res/menu/menu_nav_drawer.xml
index f78b0eb..a7482c2 100644
--- a/app/src/main/res/menu/menu_nav_drawer.xml
+++ b/app/src/main/res/menu/menu_nav_drawer.xml
@@ -2,39 +2,38 @@
 
 <menu xmlns:android="http://schemas.android.com/apk/res/android";
       xmlns:tools="http://schemas.android.com/tools";>
-    <item android:id="@+id/nav_item_login"
-        android:title="@string/nav_item_login"
-        android:icon="@drawable/face_sleep_white"
-        />
-    <item android:id="@+id/nav_item_username"
-        android:icon="@drawable/face_smile_white"
-        android:title=""
-        tools:title="Sample user name"
-        />
-    <item android:id="@+id/nav_item_today"
-        android:title="@string/nav_item_today"
-        android:icon="@drawable/ic_today"
-        android:checkable="true"
-        />
-    <item android:id="@+id/nav_item_history"
-        android:title="@string/nav_item_history"
-        android:icon="@drawable/clock_white"
-        android:checkable="true"
-        />
-    <item android:id="@+id/nav_item_saved_pages"
-        android:title="@string/nav_item_saved_pages"
-        android:icon="@drawable/bookmark_white"
-        android:checkable="true"
-        />
-    <item android:id="@+id/nav_item_nearby"
-        android:title="@string/nav_item_nearby"
-        android:icon="@drawable/ic_place_dark"
-        android:checkable="true"
-        />
-    <item android:id="@+id/nav_item_random"
-        android:title="@string/nav_item_random"
-        android:icon="@drawable/dice_white"
-        />
+    <group android:id="@+id/group_main">
+        <item android:id="@+id/nav_item_today"
+            android:title="@string/nav_item_today"
+            android:icon="@drawable/ic_wb_sunny_black_24dp"
+            android:checkable="true"
+            />
+        <item android:id="@+id/nav_item_history"
+            android:title="@string/nav_item_history"
+            android:icon="@drawable/ic_history_black_24dp"
+            android:checkable="true"
+            />
+        <item android:id="@+id/nav_item_saved_pages"
+            android:title="@string/nav_item_saved_pages"
+            android:icon="@drawable/ic_turned_in_black_24dp"
+            android:checkable="true"
+            />
+        <item android:id="@+id/nav_item_nearby"
+            android:title="@string/nav_item_nearby"
+            android:icon="@drawable/ic_explore_black_24dp"
+            android:checkable="true"
+            />
+        <item android:id="@+id/nav_item_random"
+            android:title="@string/nav_item_random"
+            android:icon="@drawable/ic_dice"
+            />
+    </group>
+    <group android:id="@+id/group_user">
+        <item android:id="@+id/nav_item_logout"
+            android:title="@string/preference_title_logout"
+            android:icon="@drawable/ic_exit_to_app_black_24dp"
+            />
+    </group>
     <group android:id="@+id/group_zero">
         <item android:id="@+id/nav_item_zero"
             android:title=""
@@ -44,6 +43,6 @@
     <group android:id="@+id/group_more">
         <item android:id="@+id/nav_item_more"
             android:title="@string/more_item_preferences"
-            android:icon="@drawable/gear_white" />
+            android:icon="@drawable/ic_settings_black_24dp" />
     </group>
 </menu>
\ No newline at end of file
diff --git a/app/src/main/res/values/attrs.xml 
b/app/src/main/res/values/attrs.xml
index 00b9a8a..203a71f 100644
--- a/app/src/main/res/values/attrs.xml
+++ b/app/src/main/res/values/attrs.xml
@@ -23,6 +23,8 @@
     <attr name="link_preview_toolbar_color" format="reference"/>
     <attr name="link_preview_background_color" format="reference"/>
     <attr name="link_preview_text_color" format="reference"/>
+    <attr name="nav_background_color" format="reference"/>
+    <attr name="nav_item_color" format="reference"/>
 
     <declare-styleable name="CabSearchView">
         <attr name="cabEnabled" format="boolean" />
diff --git a/app/src/main/res/values/colors.xml 
b/app/src/main/res/values/colors.xml
index e88170c..66e6894 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -1,8 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <resources>
-    <color name="nav_background">#ff0C0C0C</color>
-    <color name="nav_text">#ffffffff</color>
-    <color name="nav_item_highlight">#ff404040</color>
+    <color name="ref_background">#ff0C0C0C</color>
     <color name="nav_border">#ff505050</color>
     <color name="license_text_light">#A0A0A0</color>
     <color name="actionbar_disabled">#A0A0A0</color>
@@ -54,6 +52,8 @@
     <color name="link_preview_background_light">#f0f0f0</color>
     <color name="link_preview_text_light">#505050</color>
     <color 
name="link_preview_button_background_highlight">@color/ripple_material_light</color>
+    <color name="nav_background_light">#fff0f0f0</color>
+    <color name="nav_text_light">#ff303030</color>
 
     <color name="link_dark">#ff2B6FB2</color>
     <color name="button_dark">#ff2B6FB2</color>
@@ -73,6 +73,8 @@
     <color name="link_preview_toolbar_dark">#606060</color>
     <color name="link_preview_background_dark">#303030</color>
     <color name="link_preview_text_dark">#d0d0d0</color>
+    <color name="nav_background_dark">#ff303030</color>
+    <color name="nav_text_dark">#ffd0d0d0</color>
 
     <color name="list_item_highlight">#60808080</color>
     <color name="list_item_selected">#20808080</color>
diff --git a/app/src/main/res/values/preference_keys.xml 
b/app/src/main/res/values/preference_keys.xml
index e01857e..dc84df0 100644
--- a/app/src/main/res/values/preference_keys.xml
+++ b/app/src/main/res/values/preference_keys.xml
@@ -10,7 +10,6 @@
     <string 
name="preference_key_eventlogging_opt_in">eventlogging_opt_in</string>
     <string name="preference_key_version">app_version</string>
     <string name="preference_key_feedback">send_feedback</string>
-    <string name="preference_key_logout">log_out</string>
     <string 
name="preference_key_reading_app_install_id">readingAppInstallID</string>
     <string 
name="preference_key_text_size_multiplier">textSizeMultiplier</string>
     <string name="preference_key_color_theme">colorTheme</string>
diff --git a/app/src/main/res/values/strings.xml 
b/app/src/main/res/values/strings.xml
index 4b1871c..50880ec 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -99,7 +99,7 @@
     <string name="title_captcha">Enter CAPTCHA</string>
     <string name="edit_section_captcha_reload">Tap CAPTCHA to reload</string>
     <string name="edit_saved_page_refresh">This saved page may be out of date, 
and must be refreshed for editing to be enabled. Would you like to refresh the 
page?</string>
-    <string name="nav_item_login">Log in</string>
+    <string name="nav_item_login">Log in to Wikipedia</string>
     <string name="login_username_hint">Username</string>
     <string name="login_password_hint">Password</string>
     <string name="login_password_show_check">Display password</string>
diff --git a/app/src/main/res/values/styles_dark.xml 
b/app/src/main/res/values/styles_dark.xml
index c79c2f1..cec2256 100644
--- a/app/src/main/res/values/styles_dark.xml
+++ b/app/src/main/res/values/styles_dark.xml
@@ -38,6 +38,8 @@
         <item 
name="link_preview_toolbar_color">@color/link_preview_toolbar_dark</item>
         <item 
name="link_preview_background_color">@color/link_preview_background_dark</item>
         <item 
name="link_preview_text_color">@color/link_preview_text_dark</item>
+        <item name="nav_background_color">@color/nav_background_dark</item>
+        <item name="nav_item_color">@color/nav_item_selector_dark</item>
     </style>
 
     <style name="NoTitleDark" parent="@style/Theme.Dark">
diff --git a/app/src/main/res/values/styles_light.xml 
b/app/src/main/res/values/styles_light.xml
index 66b3bb9..1359a7c 100644
--- a/app/src/main/res/values/styles_light.xml
+++ b/app/src/main/res/values/styles_light.xml
@@ -38,6 +38,8 @@
         <item 
name="link_preview_toolbar_color">@color/link_preview_toolbar_light</item>
         <item 
name="link_preview_background_color">@color/link_preview_background_light</item>
         <item 
name="link_preview_text_color">@color/link_preview_text_light</item>
+        <item name="nav_background_color">@color/nav_background_light</item>
+        <item name="nav_item_color">@color/nav_item_selector_light</item>
     </style>
 
 </resources>
diff --git a/app/src/main/res/xml/preferences.xml 
b/app/src/main/res/xml/preferences.xml
index 3c1967d..2dedbb8 100644
--- a/app/src/main/res/xml/preferences.xml
+++ b/app/src/main/res/xml/preferences.xml
@@ -18,10 +18,6 @@
             android:title="@string/preference_title_show_images"
             android:summary="@string/preference_summary_show_images"
             />
-        <org.wikipedia.settings.PreferenceMultiLine
-                android:key="@string/preference_key_logout"
-                android:title="@string/preference_title_logout"
-                android:summary="@string/preference_summary_logout"/>
     </PreferenceCategory>
     <PreferenceCategory android:title="@string/zero_wikipedia_zero_heading">
         <org.wikipedia.settings.CheckBoxPreferenceMultiLine
diff --git a/icon-svgs/128/w_nav_mark.noflip.svg 
b/icon-svgs/128/w_nav_mark.noflip.svg
new file mode 100644
index 0000000..435f783
--- /dev/null
+++ b/icon-svgs/128/w_nav_mark.noflip.svg
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:sketch="http://www.bohemiancoding.com/sketch/ns";
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="19.594877"
+   height="19.594877"
+   viewBox="0 0 19.594877 19.594877"
+   version="1.1"
+   id="svg2"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="w_nav_mark.svg">
+  <metadata
+     id="metadata17">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>Imported Layers</dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1380"
+     inkscape:window-height="949"
+     id="namedview15"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="16.166667"
+     inkscape:cx="11.210965"
+     inkscape:cy="11.378065"
+     inkscape:window-x="279"
+     inkscape:window-y="51"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <!-- Generator: Sketch 3.3.3 (12072) - http://www.bohemiancoding.com/sketch 
-->
+  <title
+     id="title4">Imported Layers</title>
+  <desc
+     id="desc6">Created with Sketch.</desc>
+  <defs
+     id="defs8" />
+  <circle
+     
style="fill:#000000;fill-opacity:0.1254902;stroke:none;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+     id="path4145"
+     cx="9.7974386"
+     cy="9.7974386"
+     r="9.7974386"
+     inkscape:export-xdpi="918.60742"
+     inkscape:export-ydpi="918.60742" />
+  <g
+     id="Page-1"
+     sketch:type="MSPage"
+     style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:1"
+     transform="matrix(0.34900212,0,0,0.34900212,3.3639446,6.5479281)">
+    <g
+       id="Logged-in"
+       sketch:type="MSArtboardGroup"
+       transform="translate(-31,-65)"
+       style="fill:#ffffff">
+      <g
+         id="drawer-bg-+-account-switcher"
+         sketch:type="MSLayerGroup"
+         transform="translate(1,0)"
+         style="fill:#ffffff">
+        <g
+           id="account-switcher"
+           sketch:type="MSShapeGroup"
+           style="fill:#ffffff">
+          <path
+             inkscape:connector-curvature="0"
+             d="m 65.952522,66.384345 c 0,0.133431 -0.03924,-0.756696 
-0.117809,-0.646824 -0.07857,0.102054 -0.164974,0.15699 -0.26713,0.15699 
-0.785635,0.0785 -1.437809,0.329618 -1.932731,0.761393 -0.502852,0.431671 
-1.021356,1.255818 -1.555617,2.464519 L 53.916,87.486829 c -0.05499,0.172627 
-0.204313,0.259045 -0.447861,0.259045 -0.196382,0 -0.337878,-0.08631 
-0.447861,-0.259045 l -4.572626,-9.55212 -5.264035,9.559939 c 
-0.109982,0.172627 -0.259304,0.259044 -0.447861,0.259044 -0.235721,0 
-0.392869,-0.08631 -0.463512,-0.259044 L 34.25833,69.128241 c 
-0.502852,-1.138128 -1.029286,-1.938716 -1.587026,-2.386024 -0.550017,-0.45523 
-1.327826,-0.729911 -2.317774,-0.839783 -0.0864,0 -0.164974,-0.04712 
-0.243547,-0.133431 C 30.031409,65.682689 30,65.572817 30,65.462945 c 
0,-0.29824 0.0864,-0.447412 0.259304,-0.447412 0.714992,0 1.461392,0.03138 
2.2392,0.09423 0.722818,0.06275 1.4064,0.09424 2.042713,0.09424 0.65207,0 
1.422053,-0.03138 2.302018,-0.09424 0.92713,-0.06275 1.752104,-0.09423 
2.466991,-0.09423 0.1728,0 0.259304,0.149172 0.259304,0.447412 0,0.298239 
-0.05499,0.447411 -0.157147,0.447411 -0.714992,0.05494 -1.280661,0.235486 
-1.689183,0.541544 -0.408522,0.306058 -0.612835,0.714275 -0.612835,1.216623 
0,0.259044 0.0864,0.572921 0.259305,0.957578 l 6.623269,14.94431 
3.763409,-7.09542 -3.504105,-7.338723 c -0.628591,-1.310755 -1.147095,-2.158461 
-1.555617,-2.535196 -0.408522,-0.376735 -1.021356,-0.61222 -1.838504,-0.698534 
-0.07857,0 -0.149322,-0.04712 -0.212139,-0.133431 -0.07075,-0.08631 
-0.102157,-0.196186 -0.102157,-0.306058 0,-0.29824 0.07075,-0.447412 
0.227896,-0.447412 0.714991,0 1.367061,0.03138 1.964243,0.09424 
0.573496,0.06275 1.186331,0.09424 1.838505,0.09424 0.636417,0 1.312069,-0.03138 
2.02706,-0.09424 0.738574,-0.06275 1.461392,-0.09424 2.176279,-0.09424 0.1728,0 
0.259304,0.149172 0.259304,0.447412 0,0.29824 -0.04716,0.447412 
-0.157148,0.447412 -1.429982,0.09424 -2.144869,0.502348 -2.144869,1.216622 
0,0.321799 0.164974,0.816329 0.495026,1.483486 l 2.317774,4.701474 
2.302017,-4.30118 c 0.322122,-0.604402 0.47927,-1.122387 0.47927,-1.538422 
0,-0.981137 -0.714992,-1.499122 -2.14487,-1.569799 -0.133565,0 
-0.196383,-0.149172 -0.196383,-0.447412 0,-0.109872 0.03141,-0.211926 
0.09433,-0.306058 C 50.145078,65.054936 50.215826,65 50.278643,65 c 0.510679,0 
1.13927,0.03138 1.88567,0.09424 0.714991,0.06276 1.304243,0.09424 
1.759931,0.09424 0.329947,0 0.817147,-0.03138 1.45346,-0.0785 0.809218,-0.07068 
1.4928,-0.109872 2.034887,-0.109872 0.125739,0 0.188557,0.125613 
0.188557,0.384553 0,0.337539 -0.117809,0.510166 -0.353531,0.510166 
-0.8328,0.08631 -1.500626,0.313981 -2.011304,0.690716 -0.510678,0.376735 
-1.13927,1.216623 -1.893496,2.543014 l -3.072,5.674793 4.164105,8.468929 
6.144,-14.277154 c 0.212139,-0.517984 0.322121,-1.004696 0.322121,-1.436367 
0,-1.043892 -0.714991,-1.601176 -2.144869,-1.663931 -0.133565,0 
-0.196383,-0.149172 -0.196383,-0.447412 0,-0.29824 0.09433,-0.447412 
0.290713,-0.447412 0.518505,0 1.13927,0.03138 1.854157,0.09424 0.66,0.06276 
1.217843,0.09424 1.6656,0.09424 0.471443,0 1.01353,-0.03138 1.634191,-0.09424 C 
64.648696,65.031482 65.222296,65 65.732974,65 c 0.148904,-2.08e-4 
0.219548,0.125405 0.219548,0.384345"
+             id="Imported-Layers"
+             style="fill:#ffffff" />
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/icon-svgs/24/bookmark_white.svg b/icon-svgs/24/bookmark_white.svg
deleted file mode 100644
index 692b510..0000000
--- a/icon-svgs/24/bookmark_white.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 
6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd";>
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; x="0px" y="0px"
-        viewBox="0 0 96 96" enable-background="new 0 0 96 96" 
xml:space="preserve">
-<path fill="#FFFFFF" 
d="M35.4,26.5H20.5l-1-1.4v-12c0-4.3,3.8-7.8,8.1-7.8s7.8,3.5,7.8,7.8V26.5z 
M82.5,11.3C82.5,5.1,71.9,0,71.9,0
-       H25.5c-6.2,0-12,4.7-12,10.9V30l2.7,2.7h19.1V96l23.2-16l24,16V11.3z"/>
-</svg>
diff --git a/icon-svgs/24/clock_white.svg b/icon-svgs/24/clock_white.svg
deleted file mode 100644
index b5291bc..0000000
--- a/icon-svgs/24/clock_white.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 
6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd";>
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; x="0px" y="0px"
-        viewBox="0 0 96 96" enable-background="new 0 0 96 96" 
xml:space="preserve">
-<path fill="#FFFFFF" 
d="M48,0C21.5,0,0,21.5,0,48s21.5,48,48,48s48-21.5,48-48S74.5,0,48,0z 
M65.8,66.3L42,52.5V19.1h9.3v28
-       c0,0,8.9,5,14.9,8.7C72.2,59.4,65.8,66.3,65.8,66.3z"/>
-</svg>
diff --git a/icon-svgs/24/dice_white.svg b/icon-svgs/24/dice_white.svg
deleted file mode 100644
index 8f93380..0000000
--- a/icon-svgs/24/dice_white.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 
6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd";>
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; x="0px" y="0px"
-        viewBox="0 0 96 96" enable-background="new 0 0 96 96" 
xml:space="preserve">
-<path fill="#FFFFFF" 
d="M84,0H12C5.4,0,0,5.4,0,12v72c0,6.6,5.4,12,12,12h72c6.6,0,12-5.4,12-12V12C96,5.4,90.6,0,84,0z
 M24,12
-       c6.6,0,12,5.4,12,12s-5.4,12-12,12s-12-5.4-12-12S17.4,12,24,12z 
M24,84c-6.6,0-12-5.4-12-12s5.4-12,12-12s12,5.4,12,12
-       S30.6,84,24,84z 
M48,60c-6.6,0-12-5.4-12-12s5.4-12,12-12s12,5.4,12,12S54.6,60,48,60z 
M72,84c-6.6,0-12-5.4-12-12s5.4-12,12-12
-       s12,5.4,12,12S78.6,84,72,84z 
M72,36c-6.6,0-12-5.4-12-12s5.4-12,12-12s12,5.4,12,12S78.6,36,72,36z"/>
-</svg>
diff --git a/icon-svgs/24/gear_white.svg b/icon-svgs/24/gear_white.svg
deleted file mode 100644
index 1c89eed..0000000
--- a/icon-svgs/24/gear_white.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 
6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd";>
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; x="0px" y="0px"
-        viewBox="0 0 96 96" enable-background="new 0 0 96 96" 
xml:space="preserve">
-<path fill="#FFFFFF" 
d="M96,56.8V39.2l-10.8-1.8c-0.8-2.9-2-5.7-3.4-8.2l6.3-8.9L75.7,7.8l-8.9,6.3c-2.6-1.4-5.3-2.6-8.2-3.4L56.8,0
-       
H39.2l-1.8,10.8c-2.9,0.8-5.7,2-8.2,3.4l-8.9-6.3L7.8,20.3l6.3,8.9c-1.4,2.6-2.6,5.3-3.4,8.3L0,39.2v17.6l10.7,1.8
-       
c0.8,2.9,2,5.7,3.4,8.3l-6.3,8.9l12.4,12.4l8.9-6.3c2.6,1.4,5.3,2.6,8.3,3.4L39.2,96h17.6l1.8-10.8c2.9-0.8,5.7-2,8.2-3.4l8.9,6.3
-       l12.4-12.4l-6.3-8.9c1.4-2.6,2.6-5.3,3.4-8.3L96,56.8z 
M48,66.4c-10.2,0-18.4-8.3-18.4-18.4c0-10.2,8.3-18.4,18.4-18.4
-       S66.4,37.8,66.4,48C66.4,58.2,58.2,66.4,48,66.4z"/>
-</svg>
diff --git a/icon-svgs/24/ic_dice.noflip.svg b/icon-svgs/24/ic_dice.noflip.svg
new file mode 100644
index 0000000..180daaf
--- /dev/null
+++ b/icon-svgs/24/ic_dice.noflip.svg
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   fill="#FFFFFF"
+   height="24"
+   viewBox="0 0 24 24"
+   width="24"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="ic_dice.svg">
+  <metadata
+     id="metadata12">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs10" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1015"
+     inkscape:window-height="926"
+     id="namedview8"
+     showgrid="false"
+     inkscape:zoom="9.8333333"
+     inkscape:cx="7.1251404"
+     inkscape:cy="2.9643092"
+     inkscape:window-x="229"
+     inkscape:window-y="14"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <path
+     d="M0 0h24v24H0z"
+     fill="none"
+     id="path4" />
+  <path
+     style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:1"
+     d="m 3.0000003,4.9971751 0,13.9802259 c 0,1.098446 0.8987288,1.997175 
1.9971751,1.997175 l 13.9802256,0 c 1.098446,0 1.997175,-0.898729 
1.997175,-1.997175 l 0,-13.9802259 C 20.974576,3.8987288 20.075847,3 
18.977401,3 L 4.9971754,3 C 3.8987291,3 3.0000003,3.8987288 3.0000003,4.9971751 
l 0,0 z M 18.977401,6.9943503 c 0,1.1317325 -0.865443,1.997175 
-1.997175,1.997175 -1.131732,0 -1.997175,-0.8654425 -1.997175,-1.997175 
0,-1.1317326 0.865443,-1.9971752 1.997175,-1.9971752 1.131732,0 
1.997175,0.8654426 1.997175,1.9971752 l 0,0 z m -4.992938,4.9929377 c 
0,1.131732 -0.865443,1.997175 -1.997175,1.997175 -1.131732,0 
-1.9971749,-0.865443 -1.9971749,-1.997175 0,-1.131732 0.8654429,-1.9971755 
1.9971749,-1.9971755 1.131732,0 1.997175,0.8654435 1.997175,1.9971755 l 0,0 z m 
-4.9929375,4.992938 c 0,1.131732 -0.8654426,1.997175 -1.9971749,1.997175 
-1.1317333,0 -1.9971752,-0.865443 -1.9971752,-1.997175 0,-1.131732 
0.8654419,-1.997175 1.9971752,-1.997175 1.1317323,0 1.9971749,0.865443 
1.9971749,1.997175 l 0,0 z"
+     id="Shape"
+     inkscape:connector-curvature="0" />
+</svg>
diff --git a/icon-svgs/32/ic_today.svg b/icon-svgs/32/ic_today.svg
deleted file mode 100644
index 3c228b1..0000000
--- a/icon-svgs/32/ic_today.svg
+++ /dev/null
@@ -1,137 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Generator: Adobe Illustrator 17.0.2, SVG Export Plug-In . SVG Version: 
6.00 Build 0)  -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/";
-   xmlns:cc="http://creativecommons.org/ns#";
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
-   xmlns:svg="http://www.w3.org/2000/svg";
-   xmlns="http://www.w3.org/2000/svg";
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
-   version="1.1"
-   id="Layer_1"
-   x="0px"
-   y="0px"
-   width="24px"
-   height="24px"
-   viewBox="0 0 24 24"
-   enable-background="new 0 0 24 24"
-   xml:space="preserve"
-   inkscape:version="0.48.1 "
-   sodipodi:docname="ic_today.svg"><metadata
-   id="metadata52"><rdf:RDF><cc:Work
-       rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
-         rdf:resource="http://purl.org/dc/dcmitype/StillImage"; 
/></cc:Work></rdf:RDF></metadata><defs
-   id="defs50" /><sodipodi:namedview
-   pagecolor="#ffffff"
-   bordercolor="#666666"
-   borderopacity="1"
-   objecttolerance="10"
-   gridtolerance="10"
-   guidetolerance="10"
-   inkscape:pageopacity="0"
-   inkscape:pageshadow="2"
-   inkscape:window-width="1196"
-   inkscape:window-height="881"
-   id="namedview48"
-   showgrid="false"
-   inkscape:zoom="12.125"
-   inkscape:cx="12"
-   inkscape:cy="17.517919"
-   inkscape:window-x="0"
-   inkscape:window-y="0"
-   inkscape:window-maximized="0"
-   inkscape:current-layer="sun" />
-<g
-   id="sun">
-       <g
-   id="g4"
-   style="fill:#ffffff">
-               <path
-   
d="M11.999,17.391c-2.939,0-5.39-2.452-5.39-5.391c0-2.972,2.418-5.391,5.391-5.391S17.391,9.027,17.391,12
    s-2.418,5.391-5.39,5.391"
-   id="path6"
-   style="fill:#ffffff" />
-       </g>
-       <g
-   id="g8"
-   style="fill:#ffffff">
-               <g
-   id="g10"
-   style="fill:#ffffff">
-                       <path
-   
d="M11.214,0.313h0.016c0.86,0,1.557,0.697,1.557,1.557v2.646h-1.572V0.313H11.214z"
-   id="path12"
-   style="fill:#ffffff" />
-               </g>
-               <g
-   id="g14"
-   style="fill:#ffffff">
-                       <path
-   
d="M11.214,19.485h1.572v4.202H12.77c-0.86,0-1.557-0.697-1.557-1.557L11.214,19.485L11.214,19.485z"
-   id="path16"
-   style="fill:#ffffff" />
-               </g>
-       </g>
-       <g
-   id="g18"
-   style="fill:#ffffff">
-               <g
-   id="g20"
-   style="fill:#ffffff">
-                       <path
-   
d="M19.694,3.18l0.011,0.011c0.608,0.608,0.608,1.593,0,2.201l-1.871,1.871l-1.112-1.112L19.694,3.18z"
-   id="path22"
-   style="fill:#ffffff" />
-               </g>
-               <g
-   id="g24"
-   style="fill:#ffffff">
-                       <path
-   
d="M6.137,16.737l1.112,1.112L4.278,20.82l-0.011-0.011c-0.608-0.608-0.608-1.593,0-2.201L6.137,16.737z"
-   id="path26"
-   style="fill:#ffffff" />
-               </g>
-       </g>
-       <g
-   id="g28"
-   style="fill:#ffffff">
-               <g
-   id="g30"
-   style="fill:#ffffff">
-                       <path
-   
d="M3.161,4.264l0.011-0.011c0.608-0.608,1.593-0.608,2.201,0l1.871,1.871L6.133,7.235L3.161,4.264z"
-   id="path32"
-   style="fill:#ffffff" />
-               </g>
-               <g
-   id="g34"
-   style="fill:#ffffff">
-                       <path
-   
d="M16.718,17.821l1.112-1.112l2.971,2.971l-0.011,0.011c-0.608,0.608-1.593,0.608-2.201,0L16.718,17.821z"
-   id="path36"
-   style="fill:#ffffff" />
-               </g>
-       </g>
-       <g
-   id="g38"
-   style="fill:#ffffff">
-               <g
-   id="g40"
-   style="fill:#ffffff">
-                       <path
-   
d="M1.869,11.214h2.645v1.572H0.313V12.77C0.313,11.911,1.01,11.214,1.869,11.214z"
-   id="path42"
-   style="fill:#ffffff" />
-               </g>
-               <g
-   id="g44"
-   style="fill:#ffffff">
-                       <path
-   d="M19.485,11.214h4.202v0.016c0,0.86-0.697,1.557-1.557,1.557h-2.645V11.214z"
-   id="path46"
-   style="fill:#ffffff" />
-               </g>
-       </g>
-</g>
-</svg>
\ No newline at end of file

-- 
To view, visit https://gerrit.wikimedia.org/r/239159
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6326e50e978e42fd9a41024ad361afbbeb2f5b63
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Dbrant <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to