diff --git a/AndroidManifest.xml b/AndroidManifest.xml index f31027003..66455c1cd 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -1,16 +1,16 @@ + package="org.kiwix.kiwixmobile" + android:installLocation="auto" + android:versionCode="30" + android:versionName="2.0"> + android:anyDensity="true" + android:largeScreens="true" + android:normalScreens="true" + android:resizeable="true" + android:smallScreens="true" /> @@ -26,9 +26,9 @@ android:theme="@style/AppTheme" android:supportsRtl="true"> + android:name=".KiwixMobileActivity" + android:configChanges="orientation|keyboardHidden|screenSize|locale" + android:label="@string/app_name"> @@ -86,8 +86,8 @@ + android:name=".ZimFileSelectFragment" + android:label="@string/choose_file"> @@ -104,25 +104,31 @@ + android:name=".ZimContentProvider" + android:authorities="org.kiwix.zim.base" + android:exported="true" /> - + - - - - - + + + + - + + - + + + + \ No newline at end of file diff --git a/CHANGELOG b/CHANGELOG index 06563b202..33c267494 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -3,6 +3,7 @@ NEW: Clean history button NEW: Open new tab in background - settings option NEW: Kiwix search home screen widget NEW: Download manager +NEW: Improved ZIM management FIXED: Opening problem with ZIM filenames with special characters FIXED: Useless "w820dp" language FIXED: Failing he, id, yi locales diff --git a/res/layout/activity_library.xml b/res/layout/activity_library.xml index 90dc2f0c7..2cd43212f 100644 --- a/res/layout/activity_library.xml +++ b/res/layout/activity_library.xml @@ -5,13 +5,36 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" - tools:context="org.kiwix.kiwixmobile.LibraryActivity"> - - + tools:context=".LibraryFragment"> + + + + + + diff --git a/res/layout/fragment_zim_manager.xml b/res/layout/fragment_zim_manager.xml new file mode 100644 index 000000000..af9f87855 --- /dev/null +++ b/res/layout/fragment_zim_manager.xml @@ -0,0 +1,16 @@ + + + + + diff --git a/res/layout/zim_list.xml b/res/layout/zim_list.xml index 8eaa45977..49c62e492 100644 --- a/res/layout/zim_list.xml +++ b/res/layout/zim_list.xml @@ -5,8 +5,6 @@ android:layout_height="fill_parent" android:orientation="vertical"> - - diff --git a/res/layout/zim_manager.xml b/res/layout/zim_manager.xml new file mode 100644 index 000000000..62caa4137 --- /dev/null +++ b/res/layout/zim_manager.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + diff --git a/res/menu/menu_main.xml b/res/menu/menu_main.xml index e163d44c9..dbf3824ab 100644 --- a/res/menu/menu_main.xml +++ b/res/menu/menu_main.xml @@ -36,14 +36,10 @@ - + + diff --git a/res/values/dimens.xml b/res/values/dimens.xml index e44402d7f..fb3331a23 100644 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml @@ -7,5 +7,7 @@ 8dp 260dp 0dp + 16dp + 8dp diff --git a/res/values/strings.xml b/res/values/strings.xml index 4966e4284..f8b31a629 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1,6 +1,6 @@ - Open File + Get Content Help Home Forward @@ -91,4 +91,7 @@ Sorry! Your device does not support speech input Download started... Download ZIM files + Local + Remote + Content Management \ No newline at end of file diff --git a/res/values/styles.xml b/res/values/styles.xml index 5d4dfb9a6..84dd572c8 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -1,7 +1,7 @@ - -