diff --git a/app/lint-baseline.xml b/app/lint-baseline.xml
index 3f75b5561..2683ecbf5 100644
--- a/app/lint-baseline.xml
+++ b/app/lint-baseline.xml
@@ -165,7 +165,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
@@ -176,7 +176,7 @@
errorLine2=" ~~~~~~~~~~~~~~">
@@ -187,7 +187,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
@@ -341,7 +341,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
@@ -352,7 +352,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
@@ -411,7 +411,7 @@
errorLine2=" ~~~~~~~~">
@@ -422,7 +422,7 @@
errorLine2=" ~~~~~~~~~~~">
@@ -433,7 +433,7 @@
errorLine2=" ^">
@@ -571,17 +571,13 @@
+ message="The resource `R.drawable.ic_pause_black_24dp` appears to be unused"
+ errorLine1="<vector xmlns:android="http://schemas.android.com/apk/res/android""
+ errorLine2="^">
-
-
-
-
+ file="src\main\res\drawable\ic_pause_black_24dp.xml"
+ line="1"
+ column="1"/>
@@ -2294,7 +2290,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
@@ -2305,7 +2301,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
@@ -2316,7 +2312,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
@@ -2327,7 +2323,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~">
@@ -2338,7 +2334,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
@@ -2349,7 +2345,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
@@ -2360,7 +2356,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
@@ -2371,7 +2367,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
@@ -2382,7 +2378,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
@@ -2393,7 +2389,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
@@ -2404,7 +2400,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
@@ -2415,7 +2411,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
@@ -2426,7 +2422,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
@@ -2437,7 +2433,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
@@ -2448,7 +2444,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
@@ -2459,7 +2455,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
@@ -2470,7 +2466,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
@@ -2953,8 +2949,8 @@
errorLine1=" updater.onNext { fetchDownloadDao.update(download) }"
errorLine2=" ~~~~~~~">
@@ -2964,8 +2960,8 @@
errorLine1=" updater.onNext { fetchDownloadDao.delete(download) }"
errorLine2=" ~~~~~~~">
@@ -3625,7 +3621,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~">
@@ -3636,7 +3632,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~">
@@ -3647,7 +3643,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~">
@@ -3658,7 +3654,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~">
@@ -3669,7 +3665,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~">
@@ -3680,7 +3676,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~">
@@ -3691,7 +3687,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~">
@@ -3702,7 +3698,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~">
@@ -3713,7 +3709,7 @@
errorLine2=" ~~~~~~~~~~~~~~~">
@@ -3724,7 +3720,7 @@
errorLine2=" ~~~~~~~~~">
@@ -3735,7 +3731,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
@@ -3746,7 +3742,7 @@
errorLine2=" ~~~~~~~~">
@@ -3757,7 +3753,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
@@ -3768,7 +3764,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~">
@@ -3779,7 +3775,7 @@
errorLine2=" ~~~~~~~~~~">
@@ -3790,7 +3786,7 @@
errorLine2=" ~~~~">
@@ -3801,7 +3797,7 @@
errorLine2=" ~~~~~~~~~~~~~~">
@@ -3812,7 +3808,7 @@
errorLine2=" ~~~~~~~~~~">
@@ -3823,7 +3819,7 @@
errorLine2=" ~~~~">
@@ -3834,7 +3830,7 @@
errorLine2=" ~~~~~~~~~~~~~~">
@@ -3926,6 +3922,72 @@
column="9"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4006,34 +4090,6 @@
file="src\main\res\drawable\search_widget_preview.png"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -4096,7 +4152,7 @@
errorLine2=" ~~~~~~~~">
@@ -4107,7 +4163,7 @@
errorLine2=" ~~~~~~~~">
@@ -4118,7 +4174,7 @@
errorLine2=" ~~~~~~~~">
@@ -4327,7 +4383,7 @@
errorLine2=" ~~~~~~~~~~~~">
@@ -4360,7 +4416,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
@@ -4371,7 +4427,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
@@ -4382,7 +4438,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
@@ -4452,7 +4508,7 @@
errorLine2=" ~~~~~~~~~">
@@ -4551,7 +4607,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
@@ -4617,7 +4673,7 @@
errorLine2=" ~~~~~~~~~~~~">
@@ -4628,7 +4684,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
@@ -4639,7 +4695,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~">
@@ -4650,7 +4706,7 @@
errorLine2=" ~~~~~~~~~~~~~~">
@@ -4661,7 +4717,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~">
@@ -4672,7 +4728,7 @@
errorLine2=" ~~~~~~~~~~~~~">
@@ -4683,7 +4739,7 @@
errorLine2=" ~~~~~~~~~~~~~">
@@ -4694,7 +4750,7 @@
errorLine2=" ~~~~~~~~~~~~~~">
@@ -4705,7 +4761,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~">
@@ -4716,7 +4772,7 @@
errorLine2=" ~~~~~~~~~~~~~~~">
@@ -4727,7 +4783,18 @@
errorLine2=" ~~~~~~~~~~~~">
+
+
+
+
@@ -4885,6 +4952,17 @@
column="3"/>
+
+
+
+
@@ -4903,7 +4981,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~">
@@ -4914,7 +4992,7 @@
errorLine2=" ~~~~~~~~~~~~">
@@ -4925,7 +5003,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
@@ -4936,7 +5014,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
@@ -6626,25 +6704,14 @@
-
-
-
-
@@ -7972,7 +8039,7 @@
errorLine2=" ~~~~~~">
@@ -7983,7 +8050,7 @@
errorLine2=" ~~~~~~~~">
@@ -7994,7 +8061,7 @@
errorLine2=" ~~~~~~">
@@ -8005,7 +8072,7 @@
errorLine2=" ~~~~~~~~~~~~">
@@ -8016,7 +8083,7 @@
errorLine2=" ~~~~~~~~~~~~~">
@@ -8027,7 +8094,7 @@
errorLine2=" ~~~~~~">
@@ -8038,7 +8105,7 @@
errorLine2=" ~~~~">
@@ -8049,7 +8116,7 @@
errorLine2=" ~~~~">
@@ -8060,7 +8127,7 @@
errorLine2=" ~~~~~~">
@@ -8071,7 +8138,7 @@
errorLine2=" ~~~~~~">
@@ -8082,7 +8149,7 @@
errorLine2=" ~~~~~~">
@@ -8093,7 +8160,7 @@
errorLine2=" ~~~~">
@@ -8104,7 +8171,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
@@ -8115,7 +8182,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
@@ -8126,7 +8193,7 @@
errorLine2=" ~~~~">
@@ -8731,7 +8798,7 @@
errorLine2=" ~~~~~~">
@@ -8742,7 +8809,7 @@
errorLine2=" ~~~~~~">
@@ -8753,7 +8820,7 @@
errorLine2=" ~~~~~~">
@@ -8764,7 +8831,7 @@
errorLine2=" ~~~~~~">
@@ -8775,7 +8842,7 @@
errorLine2=" ~~~~~~">
@@ -8786,7 +8853,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~">
diff --git a/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java b/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java
index 347a3acdc..e975f182b 100644
--- a/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java
+++ b/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java
@@ -166,8 +166,6 @@ public class MainActivity extends BaseActivity implements WebViewCallback,
public static boolean refresh;
public static boolean wifiOnly;
public static boolean nightMode;
- private static Uri KIWIX_LOCAL_MARKET_URI;
- private static Uri KIWIX_BROWSER_MARKET_URI;
private final ArrayList bookmarks = new ArrayList<>();
private final List webViewList = new ArrayList<>();
@BindView(R.id.activity_main_root)
@@ -353,7 +351,6 @@ public class MainActivity extends BaseActivity implements WebViewCallback,
checkForRateDialog();
- initPlayStoreUri();
isHideToolbar = sharedPreferenceUtil.getPrefHideToolbar();
addFileReader();
@@ -593,12 +590,6 @@ public class MainActivity extends BaseActivity implements WebViewCallback,
drawerLayout.openDrawer(GravityCompat.END);
}
- private void initPlayStoreUri() {
- KIWIX_LOCAL_MARKET_URI = Uri.parse("market://details?id=" + getPackageName());
- KIWIX_BROWSER_MARKET_URI =
- Uri.parse("http://play.google.com/store/apps/details?id=" + getPackageName());
- }
-
private void checkForRateDialog() {
isFirstRun = sharedPreferenceUtil.getPrefIsFirstRun();
visitCounterPref = new RateAppCounter(this);
@@ -650,8 +641,12 @@ public class MainActivity extends BaseActivity implements WebViewCallback,
}
private void goToRateApp() {
+ Uri kiwixLocalMarketUri = Uri.parse("market://details?id=" + getPackageName());
+ Uri kiwixBrowserMarketUri =
+ Uri.parse("http://play.google.com/store/apps/details?id=" + getPackageName());
- Intent goToMarket = new Intent(Intent.ACTION_VIEW, KIWIX_LOCAL_MARKET_URI);
+
+ Intent goToMarket = new Intent(Intent.ACTION_VIEW, kiwixLocalMarketUri);
goToMarket.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY |
Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET |
@@ -661,7 +656,7 @@ public class MainActivity extends BaseActivity implements WebViewCallback,
startActivity(goToMarket);
} catch (ActivityNotFoundException e) {
startActivity(new Intent(Intent.ACTION_VIEW,
- KIWIX_BROWSER_MARKET_URI));
+ kiwixBrowserMarketUri));
}
}
diff --git a/app/src/main/res/drawable-hdpi/ic_pause_black_24dp.png b/app/src/main/res/drawable-hdpi/ic_pause_black_24dp.png
deleted file mode 100644
index 3539b4ef1..000000000
Binary files a/app/src/main/res/drawable-hdpi/ic_pause_black_24dp.png and /dev/null differ
diff --git a/app/src/main/res/drawable-hdpi/ic_stop_black_24dp.png b/app/src/main/res/drawable-hdpi/ic_stop_black_24dp.png
deleted file mode 100644
index 090ddaddc..000000000
Binary files a/app/src/main/res/drawable-hdpi/ic_stop_black_24dp.png and /dev/null differ
diff --git a/app/src/main/res/drawable-mdpi/ic_pause_black_24dp.png b/app/src/main/res/drawable-mdpi/ic_pause_black_24dp.png
deleted file mode 100644
index 6145664b4..000000000
Binary files a/app/src/main/res/drawable-mdpi/ic_pause_black_24dp.png and /dev/null differ
diff --git a/app/src/main/res/drawable-mdpi/ic_stop_black_24dp.png b/app/src/main/res/drawable-mdpi/ic_stop_black_24dp.png
deleted file mode 100644
index 0588f0b4c..000000000
Binary files a/app/src/main/res/drawable-mdpi/ic_stop_black_24dp.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_pause_black_24dp.png b/app/src/main/res/drawable-xhdpi/ic_pause_black_24dp.png
deleted file mode 100644
index 74068eae0..000000000
Binary files a/app/src/main/res/drawable-xhdpi/ic_pause_black_24dp.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_stop_black_24dp.png b/app/src/main/res/drawable-xhdpi/ic_stop_black_24dp.png
deleted file mode 100644
index b002ab78c..000000000
Binary files a/app/src/main/res/drawable-xhdpi/ic_stop_black_24dp.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_back.png b/app/src/main/res/drawable-xxhdpi/ic_action_back.png
deleted file mode 100644
index 149909437..000000000
Binary files a/app/src/main/res/drawable-xxhdpi/ic_action_back.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_delete.png b/app/src/main/res/drawable-xxhdpi/ic_action_delete.png
deleted file mode 100644
index dfdc369c4..000000000
Binary files a/app/src/main/res/drawable-xxhdpi/ic_action_delete.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_forward.png b/app/src/main/res/drawable-xxhdpi/ic_action_forward.png
deleted file mode 100644
index 41b61055e..000000000
Binary files a/app/src/main/res/drawable-xxhdpi/ic_action_forward.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_plus.png b/app/src/main/res/drawable-xxhdpi/ic_action_plus.png
deleted file mode 100644
index 75402a9f4..000000000
Binary files a/app/src/main/res/drawable-xxhdpi/ic_action_plus.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_pause_black_24dp.png b/app/src/main/res/drawable-xxhdpi/ic_pause_black_24dp.png
deleted file mode 100644
index bb707eab9..000000000
Binary files a/app/src/main/res/drawable-xxhdpi/ic_pause_black_24dp.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_stop_black_24dp.png b/app/src/main/res/drawable-xxhdpi/ic_stop_black_24dp.png
deleted file mode 100644
index 9d6b65da7..000000000
Binary files a/app/src/main/res/drawable-xxhdpi/ic_stop_black_24dp.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_pause_black_24dp.png b/app/src/main/res/drawable-xxxhdpi/ic_pause_black_24dp.png
deleted file mode 100644
index 792104ff3..000000000
Binary files a/app/src/main/res/drawable-xxxhdpi/ic_pause_black_24dp.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_stop_black_24dp.png b/app/src/main/res/drawable-xxxhdpi/ic_stop_black_24dp.png
deleted file mode 100644
index 5bc5a6cd1..000000000
Binary files a/app/src/main/res/drawable-xxxhdpi/ic_stop_black_24dp.png and /dev/null differ
diff --git a/app/src/main/res/drawable/ic_action_back.xml b/app/src/main/res/drawable/ic_action_back.xml
new file mode 100644
index 000000000..beafea395
--- /dev/null
+++ b/app/src/main/res/drawable/ic_action_back.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/drawable/ic_action_delete.xml b/app/src/main/res/drawable/ic_action_delete.xml
new file mode 100644
index 000000000..39e64d698
--- /dev/null
+++ b/app/src/main/res/drawable/ic_action_delete.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/drawable/ic_action_forward.xml b/app/src/main/res/drawable/ic_action_forward.xml
new file mode 100644
index 000000000..cf9e208e6
--- /dev/null
+++ b/app/src/main/res/drawable/ic_action_forward.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/drawable/ic_action_plus.xml b/app/src/main/res/drawable/ic_action_plus.xml
new file mode 100644
index 000000000..0258249cc
--- /dev/null
+++ b/app/src/main/res/drawable/ic_action_plus.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/drawable/ic_pause_black_24dp.xml b/app/src/main/res/drawable/ic_pause_black_24dp.xml
new file mode 100644
index 000000000..bb28a6c41
--- /dev/null
+++ b/app/src/main/res/drawable/ic_pause_black_24dp.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/drawable/ic_stop_black_24dp.xml b/app/src/main/res/drawable/ic_stop_black_24dp.xml
new file mode 100644
index 000000000..c428d728d
--- /dev/null
+++ b/app/src/main/res/drawable/ic_stop_black_24dp.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/layout/content_main.xml b/app/src/main/res/layout/content_main.xml
index f54ac79f1..03add67ef 100644
--- a/app/src/main/res/layout/content_main.xml
+++ b/app/src/main/res/layout/content_main.xml
@@ -1,63 +1,64 @@
-
+
+
+ android:layout_height="match_parent">
+ android:id="@+id/content_main_card"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_margin="8dp"
+ app:cardCornerRadius="4dp"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="parent">
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content">
+ android:id="@+id/content_main_card_image"
+ android:layout_width="0dp"
+ android:layout_height="144dp"
+ android:contentDescription="@string/kiwi"
+ android:scaleType="fitXY"
+ android:src="@drawable/ic_home_kiwix_banner"
+ app:layout_constraintBottom_toBottomOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="parent" />
+ android:id="@+id/content_main_card_download_button"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_margin="@dimen/activity_horizontal_margin"
+ android:text="@string/download_books"
+ android:textColor="@android:color/white"
+ app:backgroundTint="#1565c0"
+ app:layout_constraintBottom_toBottomOf="parent"
+ app:layout_constraintRight_toRightOf="parent" />
-
+ android:id="@+id/recycler_view"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
+ app:layout_constraintBottom_toBottomOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@id/content_main_card" />
+
+
+
diff --git a/app/src/main/res/layout/download_item.xml b/app/src/main/res/layout/download_item.xml
index 6be0a0639..0775f4117 100644
--- a/app/src/main/res/layout/download_item.xml
+++ b/app/src/main/res/layout/download_item.xml
@@ -1,5 +1,6 @@
+ android:text="@string/download_stop"
+ app:srcCompat="@drawable/ic_stop_black_24dp" />