diff --git a/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.java b/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.java
index 083a6deca..663b45c98 100644
--- a/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.java
+++ b/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.java
@@ -309,7 +309,7 @@ public class ContributionsFragment
((CursorAdapter) contributionsListFragment.getAdapter()).swapCursor(cursor);
}
- contributionsListFragment.clearSyncMessage();
+ contributionsListFragment.showWelcomeTip(cursor.getCount() == 0);
notifyAndMigrateDataSetObservers();
((ContributionsListAdapter)contributionsListFragment.getAdapter()).setUploadService(uploadService);
}
diff --git a/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.java b/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.java
index 5987a1236..31e0530d0 100644
--- a/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.java
+++ b/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.java
@@ -36,8 +36,6 @@ public class ContributionsListFragment extends CommonsDaggerSupportFragment {
@BindView(R.id.contributionsList)
GridView contributionsList;
- @BindView(R.id.waitingMessage)
- TextView waitingMessage;
@BindView(R.id.loadingContributionsProgressBar)
ProgressBar progressBar;
@BindView(R.id.fab_plus)
@@ -46,8 +44,8 @@ public class ContributionsListFragment extends CommonsDaggerSupportFragment {
FloatingActionButton fabCamera;
@BindView(R.id.fab_gallery)
FloatingActionButton fabGallery;
- @BindView(R.id.noDataYet)
- TextView noDataYet;
+ @BindView(R.id.noContributionsYet)
+ TextView noContributionsYet;
@Inject @Named("default_preferences") BasicKvStore basicKvStore;
@Inject @Named("direct_nearby_upload_prefs") JsonKvStore directKvStore;
@@ -67,7 +65,6 @@ public class ContributionsListFragment extends CommonsDaggerSupportFragment {
contributionsList.setOnItemClickListener((AdapterView.OnItemClickListener) getParentFragment());
- changeEmptyScreen(true);
changeProgressBarVisibility(true);
return view;
}
@@ -79,10 +76,6 @@ public class ContributionsListFragment extends CommonsDaggerSupportFragment {
setListeners();
}
- public void changeEmptyScreen(boolean isEmpty){
- this.noDataYet.setVisibility(isEmpty ? VISIBLE : GONE);
- }
-
private void initializeAnimations() {
fab_open = AnimationUtils.loadAnimation(getActivity(), R.anim.fab_open);
fab_close = AnimationUtils.loadAnimation(getActivity(), R.anim.fab_close);
@@ -125,11 +118,10 @@ public class ContributionsListFragment extends CommonsDaggerSupportFragment {
}
/**
- * Clears sync message displayed with progress bar before contributions list became visible
+ * Shows welcome message if user has no contributions yet i.e. new user.
*/
- protected void clearSyncMessage() {
- waitingMessage.setVisibility(GONE);
- noDataYet.setVisibility(GONE);
+ protected void showWelcomeTip(boolean noContributions) {
+ noContributionsYet.setVisibility(noContributions ? VISIBLE : GONE);
}
public ListAdapter getAdapter() {
diff --git a/app/src/main/res/layout/fragment_contributions_list.xml b/app/src/main/res/layout/fragment_contributions_list.xml
index aac1a8e35..1fd7f485e 100644
--- a/app/src/main/res/layout/fragment_contributions_list.xml
+++ b/app/src/main/res/layout/fragment_contributions_list.xml
@@ -8,7 +8,7 @@
>
-
Uploaded by myself on %1$s, used in %2$d article(s).
Welcome to Commons!\n
-Upload your first media by touching the camera or gallery icon above.
+Upload your first media by tapping on the add button.
Worldwide
America