mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-10-19 09:14:39 +00:00
Added option to have custom download location
The location is automatically added to list of supported paths for caching
This commit is contained in:

committed by
John Wu

parent
7cd814d917
commit
e5118418b2
@@ -75,6 +75,7 @@
|
||||
<string name="download_progress">%1$.2f / %2$.2f MB</string>
|
||||
<string name="download_module">Injecting installer…</string>
|
||||
<string name="download_file_error">Error downloading file</string>
|
||||
<string name="download_file_folder_error">Unable to fetch parent folder in order to save the downloaded file, check permissions.</string>
|
||||
<string name="magisk_update_title">Magisk Update Available!</string>
|
||||
<string name="manager_update_title">Magisk Manager Update Available!</string>
|
||||
|
||||
@@ -126,11 +127,13 @@
|
||||
<string name="dl_one_module">Download one module at a time.</string>
|
||||
|
||||
<!--Settings Activity -->
|
||||
<string name="settings_downloads_category">Downloads</string>
|
||||
<string name="settings_general_category">General</string>
|
||||
<string name="settings_dark_theme_title">Dark Theme</string>
|
||||
<string name="settings_dark_theme_summary">Enable dark theme.</string>
|
||||
<string name="settings_download_cache_title">Download Cache</string>
|
||||
<string name="settings_download_cache_summary">Enables download cache for Magisk and Module zip files.</string>
|
||||
<string name="settings_download_path_title">Download path</string>
|
||||
<string name="settings_clear_cache_title">Clear Repo Cache</string>
|
||||
<string name="settings_clear_cache_summary">Clear the cached information for online repos. This forces the app to refresh online.</string>
|
||||
<string name="settings_hide_manager_title">Hide Magisk Manager</string>
|
||||
@@ -192,6 +195,7 @@
|
||||
<string name="isolate_summary">Each root session will have its own isolated namespace.</string>
|
||||
<string name="android_o_not_support">Does not support Android 8.0+.</string>
|
||||
<string name="disable_fingerprint">No fingerprints were set or no device support.</string>
|
||||
<string name="settings_download_path_error">Error creating folder. It must be accessible from storage root directory and must not be a file.</string>
|
||||
|
||||
<!--Superuser-->
|
||||
<string name="su_request_title">Superuser Request</string>
|
||||
|
@@ -1,35 +1,28 @@
|
||||
<androidx.preference.PreferenceScreen
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<androidx.preference.PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<PreferenceCategory
|
||||
android:key="general"
|
||||
android:title="@string/settings_general_category">
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
android:key="dark_theme"
|
||||
android:defaultValue="true"
|
||||
android:title="@string/settings_dark_theme_title"
|
||||
android:summary="@string/settings_dark_theme_summary" />
|
||||
android:key="dark_theme"
|
||||
android:summary="@string/settings_dark_theme_summary"
|
||||
android:title="@string/settings_dark_theme_title" />
|
||||
|
||||
<ListPreference
|
||||
android:key="locale"
|
||||
android:defaultValue="@string/empty"
|
||||
android:title="@string/language"/>
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
android:defaultValue="true"
|
||||
android:key="download_cache"
|
||||
android:summary="@string/settings_download_cache_summary"
|
||||
android:title="@string/settings_download_cache_title" />
|
||||
android:key="locale"
|
||||
android:title="@string/language" />
|
||||
|
||||
<Preference
|
||||
android:key="clear"
|
||||
android:title="@string/settings_clear_cache_title"
|
||||
android:summary="@string/settings_clear_cache_summary" />
|
||||
android:summary="@string/settings_clear_cache_summary"
|
||||
android:title="@string/settings_clear_cache_title" />
|
||||
|
||||
<Preference
|
||||
android:key="hide"
|
||||
android:title="@string/settings_hide_manager_title"
|
||||
android:summary="@string/settings_hide_manager_summary" />
|
||||
android:summary="@string/settings_hide_manager_summary"
|
||||
android:title="@string/settings_hide_manager_title" />
|
||||
|
||||
<Preference
|
||||
android:key="restore"
|
||||
@@ -38,21 +31,37 @@
|
||||
|
||||
</PreferenceCategory>
|
||||
|
||||
<PreferenceCategory
|
||||
android:key="downloads"
|
||||
android:title="@string/settings_downloads_category">
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
android:defaultValue="true"
|
||||
android:key="download_cache"
|
||||
android:summary="@string/settings_download_cache_summary"
|
||||
android:title="@string/settings_download_cache_title" />
|
||||
|
||||
<Preference
|
||||
android:key="download_path"
|
||||
android:title="@string/settings_download_path_title" />
|
||||
|
||||
</PreferenceCategory>
|
||||
|
||||
<PreferenceCategory
|
||||
android:key="update"
|
||||
android:title="@string/settings_update">
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
android:key="check_update"
|
||||
android:defaultValue="true"
|
||||
android:title="@string/settings_check_update_title"
|
||||
android:summary="@string/settings_check_update_summary" />
|
||||
android:key="check_update"
|
||||
android:summary="@string/settings_check_update_summary"
|
||||
android:title="@string/settings_check_update_title" />
|
||||
|
||||
<ListPreference
|
||||
android:key="update_channel"
|
||||
android:title="@string/settings_update_channel_title"
|
||||
android:entries="@array/update_channel"
|
||||
android:entryValues="@array/value_array" />
|
||||
android:entryValues="@array/value_array"
|
||||
android:key="update_channel"
|
||||
android:title="@string/settings_update_channel_title" />
|
||||
|
||||
</PreferenceCategory>
|
||||
|
||||
@@ -62,18 +71,18 @@
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
android:key="disable"
|
||||
android:title="@string/settings_core_only_title"
|
||||
android:summary="@string/settings_core_only_summary" />
|
||||
android:summary="@string/settings_core_only_summary"
|
||||
android:title="@string/settings_core_only_title" />
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
android:key="magiskhide"
|
||||
android:title="@string/magiskhide"
|
||||
android:summary="@string/settings_magiskhide_summary" />
|
||||
android:summary="@string/settings_magiskhide_summary"
|
||||
android:title="@string/magiskhide" />
|
||||
|
||||
<Preference
|
||||
android:key="hosts"
|
||||
android:title="@string/settings_hosts_title"
|
||||
android:summary="@string/settings_hosts_summary" />
|
||||
android:summary="@string/settings_hosts_summary"
|
||||
android:title="@string/settings_hosts_title" />
|
||||
|
||||
</PreferenceCategory>
|
||||
|
||||
@@ -82,55 +91,55 @@
|
||||
android:title="@string/superuser">
|
||||
|
||||
<ListPreference
|
||||
android:key="root_access"
|
||||
android:title="@string/superuser_access"
|
||||
android:entries="@array/su_access"
|
||||
android:entryValues="@array/value_array" />
|
||||
android:entryValues="@array/value_array"
|
||||
android:key="root_access"
|
||||
android:title="@string/superuser_access" />
|
||||
|
||||
<ListPreference
|
||||
android:key="multiuser_mode"
|
||||
android:title="@string/multiuser_mode"
|
||||
android:entries="@array/multiuser_mode"
|
||||
android:entryValues="@array/value_array" />
|
||||
android:entryValues="@array/value_array"
|
||||
android:key="multiuser_mode"
|
||||
android:title="@string/multiuser_mode" />
|
||||
|
||||
<ListPreference
|
||||
android:key="mnt_ns"
|
||||
android:title="@string/mount_namespace_mode"
|
||||
android:entries="@array/namespace"
|
||||
android:entryValues="@array/value_array" />
|
||||
android:entryValues="@array/value_array"
|
||||
android:key="mnt_ns"
|
||||
android:title="@string/mount_namespace_mode" />
|
||||
|
||||
<ListPreference
|
||||
android:key="su_auto_response"
|
||||
android:title="@string/auto_response"
|
||||
android:defaultValue="0"
|
||||
android:entries="@array/auto_response"
|
||||
android:entryValues="@array/value_array" />
|
||||
android:entryValues="@array/value_array"
|
||||
android:key="su_auto_response"
|
||||
android:title="@string/auto_response" />
|
||||
|
||||
<ListPreference
|
||||
android:key="su_request_timeout"
|
||||
android:title="@string/request_timeout"
|
||||
android:defaultValue="10"
|
||||
android:entries="@array/request_timeout"
|
||||
android:entryValues="@array/request_timeout_value" />
|
||||
android:entryValues="@array/request_timeout_value"
|
||||
android:key="su_request_timeout"
|
||||
android:title="@string/request_timeout" />
|
||||
|
||||
<ListPreference
|
||||
android:key="su_notification"
|
||||
android:title="@string/superuser_notification"
|
||||
android:defaultValue="1"
|
||||
android:entries="@array/su_notification"
|
||||
android:entryValues="@array/value_array" />
|
||||
android:entryValues="@array/value_array"
|
||||
android:key="su_notification"
|
||||
android:title="@string/superuser_notification" />
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
android:defaultValue="false"
|
||||
android:key="su_fingerprint"
|
||||
android:defaultValue="false"
|
||||
android:title="@string/settings_su_fingerprint_title"
|
||||
android:summary="@string/settings_su_fingerprint_summary"/>
|
||||
android:summary="@string/settings_su_fingerprint_summary"
|
||||
android:title="@string/settings_su_fingerprint_title" />
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
android:key="su_reauth"
|
||||
android:defaultValue="false"
|
||||
android:title="@string/settings_su_reauth_title"
|
||||
android:summary="@string/settings_su_reauth_summary"/>
|
||||
android:key="su_reauth"
|
||||
android:summary="@string/settings_su_reauth_summary"
|
||||
android:title="@string/settings_su_reauth_title" />
|
||||
|
||||
</PreferenceCategory>
|
||||
|
||||
|
Reference in New Issue
Block a user