Dr0ptp4kt has uploaded a new change for review.
https://gerrit.wikimedia.org/r/145402
Change subject: WIP: Add Home icon to sidebar.
......................................................................
WIP: Add Home icon to sidebar.
* Users ask for this a lot on Google Play.
* TODO: Need to get icon from UX for Home.
Change-Id: Iab84086916c24c0642a1765bed59422d7e8aea35
---
M wikipedia/res/layout/fragment_navdrawer.xml
M wikipedia/res/values-qq/strings.xml
M wikipedia/res/values/strings.xml
M wikipedia/src/main/java/org/wikipedia/NavDrawerFragment.java
4 files changed, 30 insertions(+), 1 deletion(-)
git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia
refs/changes/02/145402/1
diff --git a/wikipedia/res/layout/fragment_navdrawer.xml
b/wikipedia/res/layout/fragment_navdrawer.xml
index 590211d..5f95bae 100644
--- a/wikipedia/res/layout/fragment_navdrawer.xml
+++ b/wikipedia/res/layout/fragment_navdrawer.xml
@@ -143,6 +143,29 @@
/>
</LinearLayout>
+ <LinearLayout android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:id="@+id/nav_item_home"
+ android:background="@drawable/nav_item_background"
+ >
+ <FrameLayout android:layout_width="24dp"
android:layout_height="24dp"
+ android:layout_margin="12dp"
+ android:layout_gravity="center_vertical">
+ <ImageView android:layout_width="match_parent"
android:layout_height="match_parent"
+ android:src="@android:drawable/ic_menu_directions"
+ android:id="@+id/nav_item_home_icon"
+ android:contentDescription="@null" />
+ </FrameLayout>
+ <TextView
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:text="@string/nav_item_home"
+ style="?android:textAppearanceMediumInverse"
+ />
+ </LinearLayout>
+
<TextView
android:id="@+id/nav_item_zero"
android:layout_width="match_parent"
diff --git a/wikipedia/res/values-qq/strings.xml
b/wikipedia/res/values-qq/strings.xml
index 2bff252..4f7080d 100644
--- a/wikipedia/res/values-qq/strings.xml
+++ b/wikipedia/res/values-qq/strings.xml
@@ -175,6 +175,7 @@
<string name="edit_summary_guide_text">An imperative message, which appears
after starting to save an edit.</string>
<string name="edit_summary_hint">{{Identical|Edit summary}}</string>
<string name="nav_item_random">{{Identical|Random}}</string>
+ <string name="nav_item_home">Text for navigation drawer item to go to the
Main Page</string>
<string name="random_progress">Message shown in progress popup dialog while
waiting for a random article to be fetched</string>
<string name="create_account_account_created_toast">Message shown in a small
toast when account creation is successful.
* {{msg-mw|Accountcreatedtext|message}}</string>
diff --git a/wikipedia/res/values/strings.xml b/wikipedia/res/values/strings.xml
index 56086be..14293a7 100644
--- a/wikipedia/res/values/strings.xml
+++ b/wikipedia/res/values/strings.xml
@@ -137,6 +137,7 @@
<string name="edit_summary_guide_text">Tell us how you improved this page.
This helps other editors review your edit quickly.</string>
<string name="edit_summary_hint">Edit summary</string>
<string name="nav_item_random">Random</string>
+ <string name="nav_item_home">Home</string>
<string name="random_progress">Fetching random page...</string>
<string name="nav_item_login_benefits">If you Log in, your edits will be
associated with your username and your IP address will not be publicly
visible.</string>
<string name="create_account_account_created_toast">Account
created!</string>
diff --git a/wikipedia/src/main/java/org/wikipedia/NavDrawerFragment.java
b/wikipedia/src/main/java/org/wikipedia/NavDrawerFragment.java
index 5b91d32..6d3dcd5 100644
--- a/wikipedia/src/main/java/org/wikipedia/NavDrawerFragment.java
+++ b/wikipedia/src/main/java/org/wikipedia/NavDrawerFragment.java
@@ -27,7 +27,8 @@
R.id.nav_item_saved_pages,
R.id.nav_item_more,
R.id.nav_item_login,
- R.id.nav_item_random
+ R.id.nav_item_random,
+ R.id.nav_item_home
// We don't actually need R.id.nav_item_zero here because we add
it programmatically
// below, and we don't need an on-tap as of now
};
@@ -149,6 +150,9 @@
case R.id.nav_item_random:
randomHandler.doVisitRandomArticle();
break;
+ case R.id.nav_item_home:
+ WikipediaApp.getInstance().getBus().post(new
RequestMainPageEvent());
+ break;
default:
throw new RuntimeException("Unknown ID clicked!");
}
--
To view, visit https://gerrit.wikimedia.org/r/145402
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Iab84086916c24c0642a1765bed59422d7e8aea35
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Dr0ptp4kt <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits