jenkins-bot has submitted this change and it was merged.

Change subject: Add a "Today" button to the menu which leads to the main page.
......................................................................


Add a "Today" button to the menu which leads to the main page.

For consistency with the iOS app.

Change-Id: I35ae5c692f6603cb77fd17df7561e0c4496ab850
---
A icon-svgs/24/ic_today.svg
A wikipedia/res/drawable-hdpi/ic_today.png
A wikipedia/res/drawable-ldpi/ic_today.png
A wikipedia/res/drawable-ldrtl-hdpi/ic_today.png
A wikipedia/res/drawable-ldrtl-ldpi/ic_today.png
A wikipedia/res/drawable-ldrtl-mdpi/ic_today.png
A wikipedia/res/drawable-ldrtl-xhdpi/ic_today.png
A wikipedia/res/drawable-ldrtl-xxhdpi/ic_today.png
A wikipedia/res/drawable-mdpi/ic_today.png
A wikipedia/res/drawable-xhdpi/ic_today.png
A wikipedia/res/drawable-xxhdpi/ic_today.png
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
15 files changed, 165 insertions(+), 0 deletions(-)

Approvals:
  Yuvipanda: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/icon-svgs/24/ic_today.svg b/icon-svgs/24/ic_today.svg
new file mode 100644
index 0000000..3c228b1
--- /dev/null
+++ b/icon-svgs/24/ic_today.svg
@@ -0,0 +1,137 @@
+<?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
diff --git a/wikipedia/res/drawable-hdpi/ic_today.png 
b/wikipedia/res/drawable-hdpi/ic_today.png
new file mode 100644
index 0000000..34f3f73
--- /dev/null
+++ b/wikipedia/res/drawable-hdpi/ic_today.png
Binary files differ
diff --git a/wikipedia/res/drawable-ldpi/ic_today.png 
b/wikipedia/res/drawable-ldpi/ic_today.png
new file mode 100644
index 0000000..5399c92
--- /dev/null
+++ b/wikipedia/res/drawable-ldpi/ic_today.png
Binary files differ
diff --git a/wikipedia/res/drawable-ldrtl-hdpi/ic_today.png 
b/wikipedia/res/drawable-ldrtl-hdpi/ic_today.png
new file mode 100644
index 0000000..c60d9d4
--- /dev/null
+++ b/wikipedia/res/drawable-ldrtl-hdpi/ic_today.png
Binary files differ
diff --git a/wikipedia/res/drawable-ldrtl-ldpi/ic_today.png 
b/wikipedia/res/drawable-ldrtl-ldpi/ic_today.png
new file mode 100644
index 0000000..f4b323c
--- /dev/null
+++ b/wikipedia/res/drawable-ldrtl-ldpi/ic_today.png
Binary files differ
diff --git a/wikipedia/res/drawable-ldrtl-mdpi/ic_today.png 
b/wikipedia/res/drawable-ldrtl-mdpi/ic_today.png
new file mode 100644
index 0000000..3810f80
--- /dev/null
+++ b/wikipedia/res/drawable-ldrtl-mdpi/ic_today.png
Binary files differ
diff --git a/wikipedia/res/drawable-ldrtl-xhdpi/ic_today.png 
b/wikipedia/res/drawable-ldrtl-xhdpi/ic_today.png
new file mode 100644
index 0000000..3e1ac8d
--- /dev/null
+++ b/wikipedia/res/drawable-ldrtl-xhdpi/ic_today.png
Binary files differ
diff --git a/wikipedia/res/drawable-ldrtl-xxhdpi/ic_today.png 
b/wikipedia/res/drawable-ldrtl-xxhdpi/ic_today.png
new file mode 100644
index 0000000..023db86
--- /dev/null
+++ b/wikipedia/res/drawable-ldrtl-xxhdpi/ic_today.png
Binary files differ
diff --git a/wikipedia/res/drawable-mdpi/ic_today.png 
b/wikipedia/res/drawable-mdpi/ic_today.png
new file mode 100644
index 0000000..aebbaad
--- /dev/null
+++ b/wikipedia/res/drawable-mdpi/ic_today.png
Binary files differ
diff --git a/wikipedia/res/drawable-xhdpi/ic_today.png 
b/wikipedia/res/drawable-xhdpi/ic_today.png
new file mode 100644
index 0000000..3e1ac8d
--- /dev/null
+++ b/wikipedia/res/drawable-xhdpi/ic_today.png
Binary files differ
diff --git a/wikipedia/res/drawable-xxhdpi/ic_today.png 
b/wikipedia/res/drawable-xxhdpi/ic_today.png
new file mode 100644
index 0000000..c8dd937
--- /dev/null
+++ b/wikipedia/res/drawable-xxhdpi/ic_today.png
Binary files differ
diff --git a/wikipedia/res/layout/fragment_navdrawer.xml 
b/wikipedia/res/layout/fragment_navdrawer.xml
index 0f79753..17cc934 100644
--- a/wikipedia/res/layout/fragment_navdrawer.xml
+++ b/wikipedia/res/layout/fragment_navdrawer.xml
@@ -86,6 +86,28 @@
         <LinearLayout android:layout_width="match_parent"
                       android:layout_height="wrap_content"
                       android:orientation="horizontal"
+                      android:id="@+id/nav_item_today"
+                      android:background="@drawable/nav_item_background"
+                >
+            <ImageView android:layout_width="24dp" android:layout_height="24dp"
+                       android:layout_margin="12dp"
+                       android:layout_gravity="center_vertical"
+                       android:src="@drawable/ic_today"
+                       android:contentDescription="@null"
+                    />
+            <TextView
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_gravity="center_vertical"
+                    android:text="@string/nav_item_today"
+                    android:textColor="@color/nav_text"
+                    style="?android:textAppearanceMedium"
+                    />
+        </LinearLayout>
+
+        <LinearLayout android:layout_width="match_parent"
+                      android:layout_height="wrap_content"
+                      android:orientation="horizontal"
                       android:id="@+id/nav_item_history"
                       android:background="@drawable/nav_item_background"
                 >
diff --git a/wikipedia/res/values-qq/strings.xml 
b/wikipedia/res/values-qq/strings.xml
index 2fbfe73..b0f38b7 100644
--- a/wikipedia/res/values-qq/strings.xml
+++ b/wikipedia/res/values-qq/strings.xml
@@ -25,6 +25,7 @@
   <string name="menu_clear_all_bookmarks">Menu item text for clearing 
bookmarks</string>
   <string name="menu_clear_all_saved_pages">Clear is an imperative verb. This 
is an action that clears all saved pages.</string>
   <string name="page_does_not_exist_error">Text shown when the requested page 
does not exist</string>
+  <string name="nav_item_today">Text in navigation sidebar that when tapped 
leads to the Main Page.</string>
   <string name="dialog_title_clear_history">Title for dialog box asking if you 
want to clear your reading history.</string>
   <string name="saved_pages_activity_title">Title for screen that shows list 
of saved pages.
 {{Identical|Saved page}}</string>
diff --git a/wikipedia/res/values/strings.xml b/wikipedia/res/values/strings.xml
index bb68a1e..4e9f027 100644
--- a/wikipedia/res/values/strings.xml
+++ b/wikipedia/res/values/strings.xml
@@ -20,6 +20,7 @@
     <string name="menu_clear_all_bookmarks">Clear bookmarks</string>
     <string name="menu_clear_all_saved_pages">Clear saved pages</string>
     <string name="page_does_not_exist_error">This page does not exist.</string>
+    <string name="nav_item_today">Today</string>
 
     <string name="dialog_title_clear_history">Clear browsing history?</string>
     <string name="saved_pages_activity_title">Saved pages</string>
diff --git a/wikipedia/src/main/java/org/wikipedia/NavDrawerFragment.java 
b/wikipedia/src/main/java/org/wikipedia/NavDrawerFragment.java
index 5b91d32..77aa3c7 100644
--- a/wikipedia/src/main/java/org/wikipedia/NavDrawerFragment.java
+++ b/wikipedia/src/main/java/org/wikipedia/NavDrawerFragment.java
@@ -23,6 +23,7 @@
 
 public class NavDrawerFragment extends Fragment implements 
View.OnClickListener {
     private static final int[] ACTION_ITEMS_ALL = {
+            R.id.nav_item_today,
             R.id.nav_item_history,
             R.id.nav_item_saved_pages,
             R.id.nav_item_more,
@@ -129,6 +130,9 @@
     public void onClick(View view) {
         Intent intent = new Intent();
         switch (view.getId()) {
+            case R.id.nav_item_today:
+                app.getBus().post(new RequestMainPageEvent());
+                break;
             case R.id.nav_item_history:
                 intent.setClass(this.getActivity(), HistoryActivity.class);
                 getActivity().startActivityForResult(intent, 
PageActivity.ACTIVITY_REQUEST_HISTORY);

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I35ae5c692f6603cb77fd17df7561e0c4496ab850
Gerrit-PatchSet: 2
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Deskana <dga...@wikimedia.org>
Gerrit-Reviewer: BearND <bsitzm...@wikimedia.org>
Gerrit-Reviewer: Brion VIBBER <br...@wikimedia.org>
Gerrit-Reviewer: Dbrant <dbr...@wikimedia.org>
Gerrit-Reviewer: Siebrand <siebr...@kitano.nl>
Gerrit-Reviewer: Yuvipanda <yuvipa...@gmail.com>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to