From 75b63c069c21cadef3c159729e02bd241b7bc344 Mon Sep 17 00:00:00 2001 From: MohitMaliFtechiz Date: Sat, 18 Jan 2025 14:49:10 +0530 Subject: [PATCH] Added a third intro screen to inform users about changing the storage location for downloading ZIM files. --- .../kiwix/kiwixmobile/intro/IntroFragment.kt | 3 +- .../main/res/drawable-night/ic_storage.xml | 38 ++++++++++ app/src/main/res/drawable/ic_storage.xml | 38 ++++++++++ app/src/main/res/layout/item_intro_3.xml | 71 +++++++++++++++++++ core/src/main/res/values/strings.xml | 2 + 5 files changed, 151 insertions(+), 1 deletion(-) create mode 100644 app/src/main/res/drawable-night/ic_storage.xml create mode 100644 app/src/main/res/drawable/ic_storage.xml create mode 100644 app/src/main/res/layout/item_intro_3.xml diff --git a/app/src/main/java/org/kiwix/kiwixmobile/intro/IntroFragment.kt b/app/src/main/java/org/kiwix/kiwixmobile/intro/IntroFragment.kt index 77e3c8cd9..6949f402b 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/intro/IntroFragment.kt +++ b/app/src/main/java/org/kiwix/kiwixmobile/intro/IntroFragment.kt @@ -65,7 +65,8 @@ class IntroFragment : BaseFragment(), IntroContract.View, FragmentActivityExtens fragmentIntroBinding?.viewPager?.let { viewPager -> views = arrayOf( layoutInflater.inflate(R.layout.item_intro_1, viewPager, false), - layoutInflater.inflate(R.layout.item_intro_2, viewPager, false) + layoutInflater.inflate(R.layout.item_intro_2, viewPager, false), + layoutInflater.inflate(R.layout.item_intro_3, viewPager, false) ) viewPager.run { adapter = IntroPagerAdapter(views) diff --git a/app/src/main/res/drawable-night/ic_storage.xml b/app/src/main/res/drawable-night/ic_storage.xml new file mode 100644 index 000000000..6809cfc7a --- /dev/null +++ b/app/src/main/res/drawable-night/ic_storage.xml @@ -0,0 +1,38 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/ic_storage.xml b/app/src/main/res/drawable/ic_storage.xml new file mode 100644 index 000000000..f4619da91 --- /dev/null +++ b/app/src/main/res/drawable/ic_storage.xml @@ -0,0 +1,38 @@ + + + + + + + + diff --git a/app/src/main/res/layout/item_intro_3.xml b/app/src/main/res/layout/item_intro_3.xml new file mode 100644 index 000000000..cbee86b51 --- /dev/null +++ b/app/src/main/res/layout/item_intro_3.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + diff --git a/core/src/main/res/values/strings.xml b/core/src/main/res/values/strings.xml index ba1ff3d83..9721e4e00 100644 --- a/core/src/main/res/values/strings.xml +++ b/core/src/main/res/values/strings.xml @@ -199,6 +199,8 @@ Welcome to the family Save books offline Download books and read wherever you are. + Save books in desired storage + You can choose your preferred storage location, either SD card or internal storage, for downloading ZIM files from the Settings screen. Unable to add to bookmarks Go to previous page Go to next page