Repository: incubator-taverna-mobile
Updated Branches:
  refs/heads/master 249488589 -> 934b897c2


Fix: Replacing empty screens with messages in myworkflows and favorit_workflows 
fragments


Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/commit/470224d1
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/470224d1
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/470224d1

Branch: refs/heads/master
Commit: 470224d1587ca5c5818e36bd19a166280b6054aa
Parents: e7dff17
Author: Hitesh Gautam <[email protected]>
Authored: Sat Apr 28 22:59:11 2018 +0530
Committer: Hitesh Gautam <[email protected]>
Committed: Mon Apr 30 13:50:11 2018 +0530

----------------------------------------------------------------------
 .../FavouriteWorkflowsFragment.java             |  6 ++--
 .../ui/myworkflows/MyWorkflowFragment.java      |  6 ++--
 .../main/res/drawable/ic_stars_grey_24dp.xml    |  9 ++++++
 .../main/res/drawable/ic_storage_grey_24dp.xml  |  9 ++++++
 app/src/main/res/layout/fragment_dashboard.xml  | 31 +++++++++++++++++---
 .../layout/fragment_favourite_workflow_list.xml | 29 +++++++++++++++---
 app/src/main/res/values/dimens.xml              |  7 +++--
 app/src/main/res/values/strings.xml             |  4 +--
 8 files changed, 83 insertions(+), 18 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/470224d1/app/src/main/java/org/apache/taverna/mobile/ui/favouriteworkflow/FavouriteWorkflowsFragment.java
----------------------------------------------------------------------
diff --git 
a/app/src/main/java/org/apache/taverna/mobile/ui/favouriteworkflow/FavouriteWorkflowsFragment.java
 
b/app/src/main/java/org/apache/taverna/mobile/ui/favouriteworkflow/FavouriteWorkflowsFragment.java
index 8519e6f..d988d78 100644
--- 
a/app/src/main/java/org/apache/taverna/mobile/ui/favouriteworkflow/FavouriteWorkflowsFragment.java
+++ 
b/app/src/main/java/org/apache/taverna/mobile/ui/favouriteworkflow/FavouriteWorkflowsFragment.java
@@ -44,7 +44,7 @@ import android.view.MenuInflater;
 import android.view.View;
 import android.view.ViewGroup;
 import android.widget.ProgressBar;
-import android.widget.TextView;
+import android.widget.RelativeLayout;
 import android.widget.Toast;
 
 import java.util.ArrayList;
@@ -65,8 +65,8 @@ public class FavouriteWorkflowsFragment extends Fragment
     @BindView(R.id.progress_circular)
     ProgressBar mProgressBar;
 
-    @BindView(R.id.error_no_workflow)
-    TextView tvNoWorkflowError;
+    @BindView(R.id.layout_empty_fav_workflow)
+    RelativeLayout tvNoWorkflowError;
 
     private DataManager dataManager;
 

http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/470224d1/app/src/main/java/org/apache/taverna/mobile/ui/myworkflows/MyWorkflowFragment.java
----------------------------------------------------------------------
diff --git 
a/app/src/main/java/org/apache/taverna/mobile/ui/myworkflows/MyWorkflowFragment.java
 
b/app/src/main/java/org/apache/taverna/mobile/ui/myworkflows/MyWorkflowFragment.java
index c574225..0247d90 100644
--- 
a/app/src/main/java/org/apache/taverna/mobile/ui/myworkflows/MyWorkflowFragment.java
+++ 
b/app/src/main/java/org/apache/taverna/mobile/ui/myworkflows/MyWorkflowFragment.java
@@ -42,7 +42,7 @@ import android.view.MenuItem;
 import android.view.View;
 import android.view.ViewGroup;
 import android.widget.ProgressBar;
-import android.widget.TextView;
+import android.widget.RelativeLayout;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -64,8 +64,8 @@ public class MyWorkflowFragment extends Fragment implements 
MyWorkflowMvpView,
     @BindView(R.id.swipe_refresh)
     ScrollChildSwipeRefreshLayout mSwipeRefresh;
 
-    @BindView(R.id.tvNoWorkflow)
-    TextView mTextViewNoWorkflow;
+    @BindView(R.id.layout_empty_workflows)
+    RelativeLayout mTextViewNoWorkflow;
 
     private DataManager dataManager;
 

http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/470224d1/app/src/main/res/drawable/ic_stars_grey_24dp.xml
----------------------------------------------------------------------
diff --git a/app/src/main/res/drawable/ic_stars_grey_24dp.xml 
b/app/src/main/res/drawable/ic_stars_grey_24dp.xml
new file mode 100644
index 0000000..8e3f34e
--- /dev/null
+++ b/app/src/main/res/drawable/ic_stars_grey_24dp.xml
@@ -0,0 +1,9 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android";
+        android:width="24dp"
+        android:height="24dp"
+        android:viewportWidth="24.0"
+        android:viewportHeight="24.0">
+    <path
+        android:fillColor="#B0BEC5"
+        android:pathData="M11.99,2C6.47,2 2,6.48 2,12s4.47,10 9.99,10C17.52,22 
22,17.52 22,12S17.52,2 11.99,2zM16.23,18L12,15.45 7.77,18l1.12,-4.81 
-3.73,-3.23 4.92,-0.42L12,5l1.92,4.53 4.92,0.42 -3.73,3.23L16.23,18z"/>
+</vector>

http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/470224d1/app/src/main/res/drawable/ic_storage_grey_24dp.xml
----------------------------------------------------------------------
diff --git a/app/src/main/res/drawable/ic_storage_grey_24dp.xml 
b/app/src/main/res/drawable/ic_storage_grey_24dp.xml
new file mode 100644
index 0000000..30f79d2
--- /dev/null
+++ b/app/src/main/res/drawable/ic_storage_grey_24dp.xml
@@ -0,0 +1,9 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android";
+        android:width="24dp"
+        android:height="24dp"
+        android:viewportWidth="24.0"
+        android:viewportHeight="24.0">
+    <path
+        android:fillColor="#B0BEC5"
+        
android:pathData="M2,20h20v-4L2,16v4zM4,17h2v2L4,19v-2zM2,4v4h20L22,4L2,4zM6,7L4,7L4,5h2v2zM2,14h20v-4L2,10v4zM4,11h2v2L4,13v-2z"/>
+</vector>

http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/470224d1/app/src/main/res/layout/fragment_dashboard.xml
----------------------------------------------------------------------
diff --git a/app/src/main/res/layout/fragment_dashboard.xml 
b/app/src/main/res/layout/fragment_dashboard.xml
index c16fb63..21c4394 100644
--- a/app/src/main/res/layout/fragment_dashboard.xml
+++ b/app/src/main/res/layout/fragment_dashboard.xml
@@ -21,14 +21,35 @@
         android:layout_height="match_parent"
         android:background="@color/grey_background">
 
-    <TextView
-            android:id="@+id/tvNoWorkflow"
+    <RelativeLayout
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:layout_centerVertical="true"
+        android:layout_centerHorizontal="true"
+        android:visibility="gone"
+        android:id="@+id/layout_empty_workflows"
+        android:layout_marginBottom="@dimen/relative_layout_margin_bottom">
+
+        <ImageView
+            android:id="@+id/image_workflows"
+            android:layout_width="@dimen/center_icon_height_width"
+            android:layout_height="@dimen/center_icon_height_width"
+            android:src="@drawable/ic_storage_grey_24dp"
+            android:layout_centerVertical="true"
+            android:layout_centerHorizontal="true" />
+
+        <TextView
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:layout_centerInParent="true"
             android:text="@string/no_my_workflow"
-            android:textSize="20sp"
-            android:visibility="gone"/>
+            android:textStyle="bold"
+            android:textSize="@dimen/message_text_size"
+            android:layout_below="@id/image_workflows"
+            android:layout_centerHorizontal="true"
+            android:layout_centerVertical="true"/>
+
+    </RelativeLayout>
 
     <org.apache.taverna.mobile.utils.ScrollChildSwipeRefreshLayout
             android:id="@+id/swipe_refresh"
@@ -41,6 +62,7 @@
                 android:layout_height="match_parent"
                 android:clipToPadding="false"
                 android:padding="@dimen/item_offset"/>
+
     </org.apache.taverna.mobile.utils.ScrollChildSwipeRefreshLayout>
 
     <ProgressBar
@@ -50,4 +72,5 @@
             android:layout_centerHorizontal="true"
             android:layout_centerVertical="true"
             android:visibility="visible"/>
+
 </RelativeLayout>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/470224d1/app/src/main/res/layout/fragment_favourite_workflow_list.xml
----------------------------------------------------------------------
diff --git a/app/src/main/res/layout/fragment_favourite_workflow_list.xml 
b/app/src/main/res/layout/fragment_favourite_workflow_list.xml
index 2ac917d..6537c39 100644
--- a/app/src/main/res/layout/fragment_favourite_workflow_list.xml
+++ b/app/src/main/res/layout/fragment_favourite_workflow_list.xml
@@ -37,13 +37,34 @@
             android:layout_centerVertical="true"
             android:visibility="visible"/>
 
-    <TextView
-            android:id="@+id/error_no_workflow"
+
+    <RelativeLayout
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:layout_centerVertical="true"
+        android:layout_centerHorizontal="true"
+        android:visibility="gone"
+        android:id="@+id/layout_empty_fav_workflow"
+        android:layout_marginBottom="@dimen/relative_layout_margin_bottom" >
+
+        <ImageView
+            android:id="@+id/image_fav_workflow"
+            android:layout_width="@dimen/center_icon_height_width"
+            android:layout_height="@dimen/center_icon_height_width"
+            android:src="@drawable/ic_stars_grey_24dp"
+            android:layout_centerVertical="true"
+            android:layout_centerHorizontal="true" />
+
+        <TextView
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:layout_centerInParent="true"
             android:text="@string/no_favourite_workflow_found"
             android:textStyle="bold"
-            android:visibility="gone"
-            android:textSize="20sp"/>
+            android:textSize="@dimen/message_text_size"
+            android:layout_below="@id/image_fav_workflow"
+            android:layout_centerHorizontal="true"
+            android:layout_centerVertical="true"/>
+
+    </RelativeLayout>
 </RelativeLayout>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/470224d1/app/src/main/res/values/dimens.xml
----------------------------------------------------------------------
diff --git a/app/src/main/res/values/dimens.xml 
b/app/src/main/res/values/dimens.xml
index 01e3137..b9512c5 100644
--- a/app/src/main/res/values/dimens.xml
+++ b/app/src/main/res/values/dimens.xml
@@ -62,8 +62,6 @@ limitations under the License.
     <dimen name="linLay2_padding">15sp</dimen>
     <dimen name="tvDescription_padding">5sp</dimen>
 
-    <!-- Per the design guidelines, navigation drawers should be between 240dp 
and 320dp:
-         https://developer.android.com/design/patterns/navigation-drawer.html 
-->
     <dimen name="navigation_drawer_width">240dp</dimen>
     <dimen name="item_offset">3dp</dimen>
     <dimen name="fab_margin">16dp</dimen>
@@ -92,6 +90,11 @@ limitations under the License.
     <dimen name="logo_width">70dp</dimen>
     <dimen name="login_button_radius">80dp</dimen>
 
+    <!--fragment_dashboard and fragment_fav_workflow_list dimens -->
+    <dimen name="relative_layout_margin_bottom">25sp</dimen>
+    <dimen name="center_icon_height_width">130sp</dimen>
+    <dimen name="message_text_size">15sp</dimen>
+
     <!-- Tutorial Screen -->
     <dimen name="dots_height">30dp</dimen>
     <dimen name="dots_margin_bottom">20dp</dimen>

http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/470224d1/app/src/main/res/values/strings.xml
----------------------------------------------------------------------
diff --git a/app/src/main/res/values/strings.xml 
b/app/src/main/res/values/strings.xml
index cc65d09..9739e25 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -157,7 +157,7 @@ limitations under the License.
     <string name="announcement">Announcementss</string>
     <string name="no_internet_connection">No Internet Connection</string>
     <string name="licence">Licence</string>
-    <string name="no_favourite_workflow_found">No Favourite Workflow 
Found!!!</string>
+    <string name="no_favourite_workflow_found">No Favourite Workflow Found 
!</string>
     <string name="image_zoom">Image Zoom</string>
     <string name="hint_email">Email or Username</string>
     <string name="hint_email_player">Email</string>
@@ -167,7 +167,7 @@ limitations under the License.
     <string name="err_login_password">Enter valid password</string>
     <string name="error_failed_to_fetch_workflow">Failed to fetch 
Workflow</string>
 
-    <string name="no_my_workflow">You have not created any workflow yet 
!!!!!</string>
+    <string name="no_my_workflow">You have not created any workflow yet 
!</string>
     <string name="error_vaild_credential">Please enter valid 
credential</string>
     <string name="t2_workflow_type">Taverna 2</string>
 

Reply via email to