diff --git a/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/Contents.json b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/Contents.json
index 2db2b1c7..7cd4f8e1 100644
--- a/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/Contents.json
@@ -1,53 +1,63 @@
{
"images" : [
{
- "idiom" : "mac",
"size" : "16x16",
+ "idiom" : "mac",
+ "filename" : "icon_16x16.png",
"scale" : "1x"
},
{
- "idiom" : "mac",
"size" : "16x16",
+ "idiom" : "mac",
+ "filename" : "icon_16x16@2x.png",
"scale" : "2x"
},
{
- "idiom" : "mac",
"size" : "32x32",
+ "idiom" : "mac",
+ "filename" : "icon_32x32.png",
"scale" : "1x"
},
{
- "idiom" : "mac",
"size" : "32x32",
+ "idiom" : "mac",
+ "filename" : "icon_32x32@2x.png",
"scale" : "2x"
},
{
- "idiom" : "mac",
"size" : "128x128",
+ "idiom" : "mac",
+ "filename" : "icon_128x128.png",
"scale" : "1x"
},
{
- "idiom" : "mac",
"size" : "128x128",
+ "idiom" : "mac",
+ "filename" : "icon_128x128@2x.png",
"scale" : "2x"
},
{
- "idiom" : "mac",
"size" : "256x256",
+ "idiom" : "mac",
+ "filename" : "icon_256x256.png",
"scale" : "1x"
},
{
- "idiom" : "mac",
"size" : "256x256",
+ "idiom" : "mac",
+ "filename" : "icon_256x256@2x.png",
"scale" : "2x"
},
{
- "idiom" : "mac",
"size" : "512x512",
+ "idiom" : "mac",
+ "filename" : "icon_512x512.png",
"scale" : "1x"
},
{
- "idiom" : "mac",
"size" : "512x512",
+ "idiom" : "mac",
+ "filename" : "icon_512x512@2x.png",
"scale" : "2x"
}
],
diff --git a/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_128x128.png b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_128x128.png
new file mode 100644
index 00000000..62ed8efe
Binary files /dev/null and b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_128x128.png differ
diff --git a/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png
new file mode 100644
index 00000000..da5c524e
Binary files /dev/null and b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png differ
diff --git a/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_16x16.png b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_16x16.png
new file mode 100644
index 00000000..842dcf85
Binary files /dev/null and b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_16x16.png differ
diff --git a/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png
new file mode 100644
index 00000000..4b53ffd7
Binary files /dev/null and b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png differ
diff --git a/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_256x256.png b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_256x256.png
new file mode 100644
index 00000000..da5c524e
Binary files /dev/null and b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_256x256.png differ
diff --git a/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png
new file mode 100644
index 00000000..da419d85
Binary files /dev/null and b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png differ
diff --git a/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_32x32.png b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_32x32.png
new file mode 100644
index 00000000..4b53ffd7
Binary files /dev/null and b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_32x32.png differ
diff --git a/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png
new file mode 100644
index 00000000..ae845d6b
Binary files /dev/null and b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png differ
diff --git a/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_512x512.png b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_512x512.png
new file mode 100644
index 00000000..da419d85
Binary files /dev/null and b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_512x512.png differ
diff --git a/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png
new file mode 100644
index 00000000..b478fb50
Binary files /dev/null and b/Kiwix-OSX/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png differ
diff --git a/Kiwix-OSX/Info.plist b/Kiwix-OSX/Info.plist
index 20d7acb6..fd636cee 100644
--- a/Kiwix-OSX/Info.plist
+++ b/Kiwix-OSX/Info.plist
@@ -21,7 +21,7 @@
CFBundleSignature
????
CFBundleVersion
- 1
+ 3
LSApplicationCategoryType
public.app-category.reference
LSMinimumSystemVersion
diff --git a/Kiwix-OSX/StoryBoards/Preference.storyboard b/Kiwix-OSX/StoryBoards/Preference.storyboard
index c602bf6c..7d4f91f1 100644
--- a/Kiwix-OSX/StoryBoards/Preference.storyboard
+++ b/Kiwix-OSX/StoryBoards/Preference.storyboard
@@ -293,7 +293,7 @@
-
+
@@ -495,7 +495,7 @@
-
+
@@ -504,6 +504,20 @@
+
+
diff --git a/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Contents.json b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Contents.json
new file mode 100644
index 00000000..8d83298a
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Contents.json
@@ -0,0 +1,86 @@
+{
+ "images" : [
+ {
+ "idiom" : "iphone",
+ "size" : "29x29",
+ "scale" : "2x",
+ "filename" : "Icon-Small@2x.png"
+ },
+ {
+ "idiom" : "iphone",
+ "size" : "29x29",
+ "scale" : "3x",
+ "filename" : "Icon-Small@3x.png"
+ },
+ {
+ "idiom" : "iphone",
+ "size" : "40x40",
+ "scale" : "2x",
+ "filename" : "Icon-40@2x.png"
+ },
+ {
+ "idiom" : "iphone",
+ "size" : "40x40",
+ "scale" : "3x",
+ "filename" : "Icon-40@3x.png"
+ },
+ {
+ "idiom" : "iphone",
+ "size" : "60x60",
+ "scale" : "2x",
+ "filename" : "Icon-60@2x.png"
+ },
+ {
+ "idiom" : "iphone",
+ "size" : "60x60",
+ "scale" : "3x",
+ "filename" : "Icon-60@3x.png"
+ },
+ {
+ "idiom" : "ipad",
+ "size" : "29x29",
+ "scale" : "1x",
+ "filename" : "Icon-Small.png"
+ },
+ {
+ "idiom" : "ipad",
+ "size" : "29x29",
+ "scale" : "2x",
+ "filename" : "Icon-Small@2x.png"
+ },
+ {
+ "idiom" : "ipad",
+ "size" : "40x40",
+ "scale" : "1x",
+ "filename" : "Icon-40.png"
+ },
+ {
+ "idiom" : "ipad",
+ "size" : "40x40",
+ "scale" : "2x",
+ "filename" : "Icon-40@2x.png"
+ },
+ {
+ "idiom" : "ipad",
+ "size" : "76x76",
+ "scale" : "1x",
+ "filename" : "Icon-76.png"
+ },
+ {
+ "idiom" : "ipad",
+ "size" : "76x76",
+ "scale" : "2x",
+ "filename" : "Icon-76@2x.png"
+ },
+ {
+ "idiom" : "ipad",
+ "size" : "83.5x83.5",
+ "scale" : "2x",
+ "filename" : "Icon-83.5@2x.png"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "makeappicon"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-40.png b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-40.png
new file mode 100644
index 00000000..1a9a229f
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-40.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-40@2x.png b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-40@2x.png
new file mode 100644
index 00000000..fdf87f43
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-40@2x.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-40@3x.png b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-40@3x.png
new file mode 100644
index 00000000..779166f9
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-40@3x.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png
new file mode 100644
index 00000000..779166f9
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png
new file mode 100644
index 00000000..cc3e6f53
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-76.png b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-76.png
new file mode 100644
index 00000000..744f5d9d
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-76.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png
new file mode 100644
index 00000000..5932acec
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png
new file mode 100644
index 00000000..3e61d73d
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small.png b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small.png
new file mode 100644
index 00000000..c7d63bf8
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png
new file mode 100644
index 00000000..c35e4d95
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png
new file mode 100644
index 00000000..f7008fe7
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/BlankImage.imageset/BlankImage.png b/Kiwix-iOS/Assets.xcassets/BlankImage.imageset/BlankImage.png
new file mode 100644
index 00000000..473a4d5c
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/BlankImage.imageset/BlankImage.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/BlankImage.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/BlankImage.imageset/Contents.json
new file mode 100644
index 00000000..d30f6548
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/BlankImage.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "BlankImage.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/Cloud.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/Cloud.imageset/Contents.json
new file mode 100644
index 00000000..ba472284
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/Cloud.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "cloud.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/Cloud.imageset/cloud.png b/Kiwix-iOS/Assets.xcassets/Cloud.imageset/cloud.png
new file mode 100644
index 00000000..c309acd3
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/Cloud.imageset/cloud.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/CloudCellAccessory.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/CloudCellAccessory.imageset/Contents.json
new file mode 100644
index 00000000..9717577f
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/CloudCellAccessory.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "downarrows11.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/CloudCellAccessory.imageset/downarrows11.png b/Kiwix-iOS/Assets.xcassets/CloudCellAccessory.imageset/downarrows11.png
new file mode 100644
index 00000000..47a954d0
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/CloudCellAccessory.imageset/downarrows11.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/CloudColor.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/CloudColor.imageset/Contents.json
new file mode 100644
index 00000000..76c3f5c6
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/CloudColor.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "sky.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/CloudColor.imageset/sky.png b/Kiwix-iOS/Assets.xcassets/CloudColor.imageset/sky.png
new file mode 100644
index 00000000..d0af4d73
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/CloudColor.imageset/sky.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/Contents.json b/Kiwix-iOS/Assets.xcassets/Contents.json
new file mode 100644
index 00000000..da4a164c
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/Contents.json
@@ -0,0 +1,6 @@
+{
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/DownArrow.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/DownArrow.imageset/Contents.json
new file mode 100644
index 00000000..72eb496d
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/DownArrow.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "DownArrow.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/DownArrow.imageset/DownArrow.png b/Kiwix-iOS/Assets.xcassets/DownArrow.imageset/DownArrow.png
new file mode 100644
index 00000000..847bc017
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/DownArrow.imageset/DownArrow.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/Download.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/Download.imageset/Contents.json
new file mode 100644
index 00000000..d28eb8aa
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/Download.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "download.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/Download.imageset/download.png b/Kiwix-iOS/Assets.xcassets/Download.imageset/download.png
new file mode 100644
index 00000000..c498ef25
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/Download.imageset/download.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/DownloadCellAccessoryPause.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/DownloadCellAccessoryPause.imageset/Contents.json
new file mode 100644
index 00000000..2c94375f
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/DownloadCellAccessoryPause.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "Pause.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/DownloadCellAccessoryPause.imageset/Pause.png b/Kiwix-iOS/Assets.xcassets/DownloadCellAccessoryPause.imageset/Pause.png
new file mode 100644
index 00000000..54be4bef
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/DownloadCellAccessoryPause.imageset/Pause.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/DownloadCellAccessoryResume.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/DownloadCellAccessoryResume.imageset/Contents.json
new file mode 100644
index 00000000..6af56e75
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/DownloadCellAccessoryResume.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "Resume.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/DownloadCellAccessoryResume.imageset/Resume.png b/Kiwix-iOS/Assets.xcassets/DownloadCellAccessoryResume.imageset/Resume.png
new file mode 100644
index 00000000..119c3c3d
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/DownloadCellAccessoryResume.imageset/Resume.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/DownloadColor.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/DownloadColor.imageset/Contents.json
new file mode 100644
index 00000000..950086ee
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/DownloadColor.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "arrows.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/DownloadColor.imageset/arrows.png b/Kiwix-iOS/Assets.xcassets/DownloadColor.imageset/arrows.png
new file mode 100644
index 00000000..808208db
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/DownloadColor.imageset/arrows.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/Folder.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/Folder.imageset/Contents.json
new file mode 100644
index 00000000..d63de74e
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/Folder.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "folder.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/Folder.imageset/folder.png b/Kiwix-iOS/Assets.xcassets/Folder.imageset/folder.png
new file mode 100644
index 00000000..3983760d
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/Folder.imageset/folder.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/FolderColor.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/FolderColor.imageset/Contents.json
new file mode 100644
index 00000000..d63de74e
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/FolderColor.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "folder.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/FolderColor.imageset/folder.png b/Kiwix-iOS/Assets.xcassets/FolderColor.imageset/folder.png
new file mode 100644
index 00000000..5e5879f8
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/FolderColor.imageset/folder.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/History.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/History.imageset/Contents.json
new file mode 100644
index 00000000..4d8c3586
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/History.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "clock.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/History.imageset/clock.png b/Kiwix-iOS/Assets.xcassets/History.imageset/clock.png
new file mode 100644
index 00000000..3f148da3
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/History.imageset/clock.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/History_filled.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/History_filled.imageset/Contents.json
new file mode 100644
index 00000000..df2fa0c0
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/History_filled.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "History_filled.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/History_filled.imageset/History_filled.png b/Kiwix-iOS/Assets.xcassets/History_filled.imageset/History_filled.png
new file mode 100644
index 00000000..45c09541
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/History_filled.imageset/History_filled.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/LanguageFilter.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/LanguageFilter.imageset/Contents.json
new file mode 100644
index 00000000..b5c4c5f7
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/LanguageFilter.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "Filter.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/LanguageFilter.imageset/Filter.png b/Kiwix-iOS/Assets.xcassets/LanguageFilter.imageset/Filter.png
new file mode 100644
index 00000000..73dc9c2e
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/LanguageFilter.imageset/Filter.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/LeftArrow.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/LeftArrow.imageset/Contents.json
new file mode 100644
index 00000000..a64ecdc1
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/LeftArrow.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "LeftArrow.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/LeftArrow.imageset/LeftArrow.png b/Kiwix-iOS/Assets.xcassets/LeftArrow.imageset/LeftArrow.png
new file mode 100644
index 00000000..9c897d7a
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/LeftArrow.imageset/LeftArrow.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/Library.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/Library.imageset/Contents.json
new file mode 100644
index 00000000..7d4e6c93
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/Library.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "Library.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/Library.imageset/Library.png b/Kiwix-iOS/Assets.xcassets/Library.imageset/Library.png
new file mode 100644
index 00000000..73395881
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/Library.imageset/Library.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/LocalCellAccessory.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/LocalCellAccessory.imageset/Contents.json
new file mode 100644
index 00000000..6bab5770
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/LocalCellAccessory.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "close42.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/LocalCellAccessory.imageset/close42.png b/Kiwix-iOS/Assets.xcassets/LocalCellAccessory.imageset/close42.png
new file mode 100644
index 00000000..6ff2cd08
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/LocalCellAccessory.imageset/close42.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/Logo.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/Logo.imageset/Contents.json
new file mode 100644
index 00000000..de424f81
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/Logo.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "Kiwix_logo_instaler-2.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/Logo.imageset/Kiwix_logo_instaler-2.png b/Kiwix-iOS/Assets.xcassets/Logo.imageset/Kiwix_logo_instaler-2.png
new file mode 100644
index 00000000..2cd07160
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/Logo.imageset/Kiwix_logo_instaler-2.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/MagnifyGlass.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/MagnifyGlass.imageset/Contents.json
new file mode 100644
index 00000000..8b4d4508
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/MagnifyGlass.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "magnifying-glass34.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/MagnifyGlass.imageset/magnifying-glass34.png b/Kiwix-iOS/Assets.xcassets/MagnifyGlass.imageset/magnifying-glass34.png
new file mode 100644
index 00000000..9328632e
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/MagnifyGlass.imageset/magnifying-glass34.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/MainPage.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/MainPage.imageset/Contents.json
new file mode 100644
index 00000000..dde12d39
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/MainPage.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "house158.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/MainPage.imageset/house158.png b/Kiwix-iOS/Assets.xcassets/MainPage.imageset/house158.png
new file mode 100644
index 00000000..e5f62683
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/MainPage.imageset/house158.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/MainPage_filled.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/MainPage_filled.imageset/Contents.json
new file mode 100644
index 00000000..de5932e7
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/MainPage_filled.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "canvas1-small.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/MainPage_filled.imageset/canvas1-small.png b/Kiwix-iOS/Assets.xcassets/MainPage_filled.imageset/canvas1-small.png
new file mode 100644
index 00000000..923fd5b1
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/MainPage_filled.imageset/canvas1-small.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/Question.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/Question.imageset/Contents.json
new file mode 100644
index 00000000..66708649
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/Question.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "round67.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/Question.imageset/round67.png b/Kiwix-iOS/Assets.xcassets/Question.imageset/round67.png
new file mode 100644
index 00000000..52c15edb
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/Question.imageset/round67.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/Refresh.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/Refresh.imageset/Contents.json
new file mode 100644
index 00000000..dfae5579
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/Refresh.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "update23.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/Refresh.imageset/update23.png b/Kiwix-iOS/Assets.xcassets/Refresh.imageset/update23.png
new file mode 100644
index 00000000..dc7aaca8
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/Refresh.imageset/update23.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/RightArrow.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/RightArrow.imageset/Contents.json
new file mode 100644
index 00000000..7af8ad35
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/RightArrow.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "RightArrow.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/RightArrow.imageset/RightArrow.png b/Kiwix-iOS/Assets.xcassets/RightArrow.imageset/RightArrow.png
new file mode 100644
index 00000000..28e3498f
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/RightArrow.imageset/RightArrow.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/SearchSetting.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/SearchSetting.imageset/Contents.json
new file mode 100644
index 00000000..f5639fe2
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/SearchSetting.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "SearchSetting.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/SearchSetting.imageset/SearchSetting.png b/Kiwix-iOS/Assets.xcassets/SearchSetting.imageset/SearchSetting.png
new file mode 100644
index 00000000..4e36f604
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/SearchSetting.imageset/SearchSetting.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/SearchSetting_filled.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/SearchSetting_filled.imageset/Contents.json
new file mode 100644
index 00000000..915b4ecf
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/SearchSetting_filled.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "SearchSetting_filled.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/SearchSetting_filled.imageset/SearchSetting_filled.png b/Kiwix-iOS/Assets.xcassets/SearchSetting_filled.imageset/SearchSetting_filled.png
new file mode 100644
index 00000000..183521dc
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/SearchSetting_filled.imageset/SearchSetting_filled.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/Setting.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/Setting.imageset/Contents.json
new file mode 100644
index 00000000..30bf882e
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/Setting.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "settings@3x.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/Setting.imageset/settings@3x.png b/Kiwix-iOS/Assets.xcassets/Setting.imageset/settings@3x.png
new file mode 100644
index 00000000..0f1b7d41
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/Setting.imageset/settings@3x.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/Setting2.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/Setting2.imageset/Contents.json
new file mode 100644
index 00000000..0bc1f4c5
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/Setting2.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "multimedia.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/Setting2.imageset/multimedia.png b/Kiwix-iOS/Assets.xcassets/Setting2.imageset/multimedia.png
new file mode 100644
index 00000000..978a0578
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/Setting2.imageset/multimedia.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/Star.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/Star.imageset/Contents.json
new file mode 100644
index 00000000..1c2ef342
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/Star.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "stars64 copy 2.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/Star.imageset/stars64 copy 2.png b/Kiwix-iOS/Assets.xcassets/Star.imageset/stars64 copy 2.png
new file mode 100644
index 00000000..93fa03bf
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/Star.imageset/stars64 copy 2.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/StarHighlighted.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/StarHighlighted.imageset/Contents.json
new file mode 100644
index 00000000..309cb347
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/StarHighlighted.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "stars64 copy 3.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/StarHighlighted.imageset/stars64 copy 3.png b/Kiwix-iOS/Assets.xcassets/StarHighlighted.imageset/stars64 copy 3.png
new file mode 100644
index 00000000..b156f388
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/StarHighlighted.imageset/stars64 copy 3.png differ
diff --git a/Kiwix-iOS/Assets.xcassets/Wiki.imageset/Contents.json b/Kiwix-iOS/Assets.xcassets/Wiki.imageset/Contents.json
new file mode 100644
index 00000000..bc080854
--- /dev/null
+++ b/Kiwix-iOS/Assets.xcassets/Wiki.imageset/Contents.json
@@ -0,0 +1,21 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "wikipedia5.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/Kiwix-iOS/Assets.xcassets/Wiki.imageset/wikipedia5.png b/Kiwix-iOS/Assets.xcassets/Wiki.imageset/wikipedia5.png
new file mode 100644
index 00000000..1be694eb
Binary files /dev/null and b/Kiwix-iOS/Assets.xcassets/Wiki.imageset/wikipedia5.png differ
diff --git a/Kiwix.xcodeproj/project.pbxproj b/Kiwix.xcodeproj/project.pbxproj
index fdc67ebf..a238f3b0 100644
--- a/Kiwix.xcodeproj/project.pbxproj
+++ b/Kiwix.xcodeproj/project.pbxproj
@@ -192,8 +192,8 @@
979C51531CECA9AF001707F2 /* StringTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = 979C51511CECA9AF001707F2 /* StringTools.swift */; };
979C518D1CECAE4C001707F2 /* PreferenceWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 979C518B1CECAE4C001707F2 /* PreferenceWindowController.swift */; };
97A2AB8C1C1B80FF00052E74 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97A2AB8B1C1B80FF00052E74 /* AppDelegate.swift */; };
- 97A2AB961C1B80FF00052E74 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97A2AB951C1B80FF00052E74 /* Assets.xcassets */; };
97A2AB991C1B80FF00052E74 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97A2AB971C1B80FF00052E74 /* LaunchScreen.storyboard */; };
+ 97A4D7E51CF8CA0E006C731E /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97A4D7E41CF8CA0E006C731E /* Assets.xcassets */; };
97A7140A1C274FCB00951244 /* DirectoryMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97A714091C274FCB00951244 /* DirectoryMonitor.swift */; };
97B50C7F1CA1E4810010BD79 /* UIOperations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97B50C7E1CA1E4810010BD79 /* UIOperations.swift */; };
97BA32A51CEBC36300339A47 /* RootWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97BA32A31CEBC29500339A47 /* RootWindowController.swift */; };
@@ -435,11 +435,11 @@
979C518B1CECAE4C001707F2 /* PreferenceWindowController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = PreferenceWindowController.swift; path = "Kiwix-OSX/Controllers/PreferenceWindowController.swift"; sourceTree = SOURCE_ROOT; };
97A2AB881C1B80FF00052E74 /* Kiwix.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Kiwix.app; sourceTree = BUILT_PRODUCTS_DIR; };
97A2AB8B1C1B80FF00052E74 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = AppDelegate.swift; path = Kiwix/AppDelegate.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
- 97A2AB951C1B80FF00052E74 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
97A2AB981C1B80FF00052E74 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; };
97A2AB9A1C1B80FF00052E74 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
97A2AB9F1C1B80FF00052E74 /* Kiwix-iOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Kiwix-iOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
97A2ABAA1C1B810000052E74 /* Kiwix-iOSUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Kiwix-iOSUITests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 97A4D7E41CF8CA0E006C731E /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
97A714091C274FCB00951244 /* DirectoryMonitor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DirectoryMonitor.swift; sourceTree = ""; };
97B50C7E1CA1E4810010BD79 /* UIOperations.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIOperations.swift; sourceTree = ""; };
97BA32A31CEBC29500339A47 /* RootWindowController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = RootWindowController.swift; path = "Kiwix-OSX/Controllers/RootWindowController.swift"; sourceTree = SOURCE_ROOT; };
@@ -929,9 +929,9 @@
973D30631C43481900F20CBC /* JavaScripts */,
97C020141C3A023800D010E5 /* about.html */,
97163D321CD7E79F008BE2D6 /* Help Docs */,
+ 97A4D7E41CF8CA0E006C731E /* Assets.xcassets */,
9705D68A1CAACB2D005A943B /* Localizable.stringsdict */,
97A2AB971C1B80FF00052E74 /* LaunchScreen.storyboard */,
- 97A2AB951C1B80FF00052E74 /* Assets.xcassets */,
97A2AB9A1C1B80FF00052E74 /* Info.plist */,
);
name = Supporting;
@@ -1204,6 +1204,7 @@
971187211CEB4E6900B9909D /* CopyFiles */,
6A54D44911BF3FD6B4D6B8BC /* Embed Pods Frameworks */,
BE28BFF3CC54843446BB8F2E /* Copy Pods Resources */,
+ 97A4D7E31CF8C479006C731E /* ShellScript */,
);
buildRules = (
);
@@ -1260,6 +1261,7 @@
97A2AB861C1B80FF00052E74 /* Resources */,
A0BA34333D8534C017C21288 /* Embed Pods Frameworks */,
0DCB994930DA1CBACABC8118 /* Copy Pods Resources */,
+ 97A4D7E21CF8C318006C731E /* ShellScript */,
);
buildRules = (
);
@@ -1400,9 +1402,9 @@
files = (
971C12351CDBC9EF005CD5C0 /* Pic_I.png in Resources */,
97A2AB991C1B80FF00052E74 /* LaunchScreen.storyboard in Resources */,
- 97A2AB961C1B80FF00052E74 /* Assets.xcassets in Resources */,
978C58861C1CD08F0077AE47 /* Setting.storyboard in Resources */,
978C587D1C1CCD380077AE47 /* Library.storyboard in Resources */,
+ 97A4D7E51CF8CA0E006C731E /* Assets.xcassets in Resources */,
973D30611C43481200F20CBC /* adjustlayoutiPad.js in Resources */,
971C12361CDBC9EF005CD5C0 /* Pic_P.png in Resources */,
9705D6881CAACB2D005A943B /* Localizable.stringsdict in Resources */,
@@ -1495,6 +1497,32 @@
shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n";
showEnvVarsInLog = 0;
};
+ 97A4D7E21CF8C318006C731E /* ShellScript */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 12;
+ files = (
+ );
+ inputPaths = (
+ );
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "#!/bin/bash\nbuildNumber=$(/usr/libexec/PlistBuddy -c \"Print CFBundleVersion\" \"$INFOPLIST_FILE\")\nbuildNumber=$(($buildNumber + 1))\n/usr/libexec/PlistBuddy -c \"Set :CFBundleVersion $buildNumber\" \"$INFOPLIST_FILE\"";
+ };
+ 97A4D7E31CF8C479006C731E /* ShellScript */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 12;
+ files = (
+ );
+ inputPaths = (
+ );
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "#!/bin/bash\nbuildNumber=$(/usr/libexec/PlistBuddy -c \"Print CFBundleVersion\" \"$INFOPLIST_FILE\")\nbuildNumber=$(($buildNumber + 1))\n/usr/libexec/PlistBuddy -c \"Set :CFBundleVersion $buildNumber\" \"$INFOPLIST_FILE\"";
+ };
A0BA34333D8534C017C21288 /* Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
diff --git a/Kiwix/Info.plist b/Kiwix/Info.plist
index c79aa1e8..d5a2ab99 100644
--- a/Kiwix/Info.plist
+++ b/Kiwix/Info.plist
@@ -32,11 +32,11 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 1.5
+ 1.5.1
CFBundleSignature
????
CFBundleVersion
- 201605241
+ 2
ITSAppUsesNonExemptEncryption
LSRequiresIPhoneOS