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" />