diff --git a/app/build.gradle b/app/build.gradle index 88cb241bc..d8c17fa8e 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { minSdkVersion 21 multiDexEnabled true targetSdkVersion 28 - versionCode 88 - versionName "8.6.1" + versionCode 90 + versionName "8.6.3" } buildTypes { release { diff --git a/app/src/main/assets/whatsnew.json b/app/src/main/assets/whatsnew.json index f20b2059c..7357f26cc 100644 --- a/app/src/main/assets/whatsnew.json +++ b/app/src/main/assets/whatsnew.json @@ -2,21 +2,28 @@ "data": [ { - "title": "Invert PDF", - "content": "New feature to invert PDF colors", - "icon": "ic_invert_color_24dp" + "title": "Favourites Section", + "content": "You can now add your favourite features & get easy access to those.", + "icon": "ic_call_split_black_24dp" }, { - "title": "Split PDF", - "content": "Added More ways to split PDF", - "icon": "ic_call_split_black_24dp" + "title": "View History", + "content": "Enhanced filters to view your history conversions", + "icon": "ic_history_black_24dp" + }, + + + { + "title": "Excel to PDF", + "content": "You can now convert your excel files to PDF too!", + "icon": "ic_excel" }, { - "title": "Fixed Crashes", - "content": "Fixed crashes & PDF conversion performance", - "icon": "" + "title": "Zip to PDF", + "content": "You can now convert your images zip files to PDF too!", + "icon": "ic_broken_image_black_24dp" } ], @@ -25,6 +32,28 @@ "version_code": [ ], + "84": [ + + { + "title": "Invert PDF", + "content": "New feature to invert PDF colors", + "icon": "ic_invert_color_24dp" + }, + + { + "title": "Split PDF", + "content": "Added More ways to split PDF", + "icon": "ic_call_split_black_24dp" + }, + + { + "title": "Fixed Crashes", + "content": "Fixed crashes & PDF conversion performance", + "icon": "" + } + + ], + "83" : [ { "title": "Remove duplicate pages", diff --git a/app/src/main/java/swati4star/createpdf/activity/MainActivity.java b/app/src/main/java/swati4star/createpdf/activity/MainActivity.java index fd7db4e0f..97d91f60f 100644 --- a/app/src/main/java/swati4star/createpdf/activity/MainActivity.java +++ b/app/src/main/java/swati4star/createpdf/activity/MainActivity.java @@ -129,7 +129,7 @@ protected void onCreate(Bundle savedInstanceState) { } String versionName = mSharedPreferences.getString(VERSION_NAME, ""); - if (!versionName.equals(BuildConfig.VERSION_NAME)) { + if (versionName != null && !versionName.equals(BuildConfig.VERSION_NAME)) { WhatsNewUtils.displayDialog(this); mSharedPreferences.edit().putString(VERSION_NAME, BuildConfig.VERSION_NAME).apply(); } diff --git a/app/src/main/java/swati4star/createpdf/adapter/ExtractImagesAdapter.java b/app/src/main/java/swati4star/createpdf/adapter/ExtractImagesAdapter.java index fe943a6f0..a4c2d5be5 100644 --- a/app/src/main/java/swati4star/createpdf/adapter/ExtractImagesAdapter.java +++ b/app/src/main/java/swati4star/createpdf/adapter/ExtractImagesAdapter.java @@ -67,7 +67,8 @@ public class ViewMergeFilesHolder extends RecyclerView.ViewHolder implements Vie @Override public void onClick(View view) { - mOnClickListener.onFileItemClick(mFilePaths.get(getAdapterPosition())); + if (getAdapterPosition() < mFilePaths.size()) + mOnClickListener.onFileItemClick(mFilePaths.get(getAdapterPosition())); } } diff --git a/app/src/main/res/layout/fragment_whats_new.xml b/app/src/main/res/layout/fragment_whats_new.xml index 2435bc070..c231cb6fe 100644 --- a/app/src/main/res/layout/fragment_whats_new.xml +++ b/app/src/main/res/layout/fragment_whats_new.xml @@ -15,6 +15,7 @@ -