diff --git a/.changelog/lang_zh-Hans.json b/.changelog/lang_zh-Hans.json
index 17970e1e..a4afba47 100644
--- a/.changelog/lang_zh-Hans.json
+++ b/.changelog/lang_zh-Hans.json
@@ -1,11 +1,12 @@
{
"$data": {
"v6.7.0": {
- "released_date": "2025/07/03",
+ "released_date": "2025/07/18",
"feature": [
"zip 模块, 用于文件压缩与解压缩操作 (Ref to [Auto.js Pro](https://g.pro.autojs.org/)) (参阅 项目文档 > [Zip](https://docs.autojs6.com/#/zip))",
"mediainfo 模块, 用于查看媒体文件的详细信息 (参阅 项目文档 > [媒体信息](https://docs.autojs6.com/#/mediainfo))",
- "UiObject#isShifted 方法, 用于检测控件位置变化"
+ "UiObject#isShifted 方法, 用于检测控件位置变化",
+ "设置页面支持应用启动器图标设置选项 _[`issue #405`](http://issues.autojs6.com/405)_"
],
"fix": [
"使用 XML 语法将 JavaScript 表达式作为属性值时, this 对象可能出现指向错误的问题",
diff --git a/.run/app.run.xml b/.run/app.run.xml
index a72c0299..4ec49cb2 100644
--- a/.run/app.run.xml
+++ b/.run/app.run.xml
@@ -13,7 +13,7 @@
-
+
@@ -35,7 +35,50 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index d1adeb29..1ac68dc4 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -209,9 +209,20 @@
+ >
+
+
+
+
+
@@ -220,10 +231,24 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+ {
+ switchComponent(prefContext, ALIAS_ADAPTIVE, ALIAS_TRANSPARENT_BACKGROUND)
+ }
+ prefContext.getString(R.string.entry_launcher_icon_transparent_background) -> {
+ switchComponent(prefContext, ALIAS_TRANSPARENT_BACKGROUND, ALIAS_ADAPTIVE)
+ }
+ else -> Unit
+ }
+ }
+
+ override fun onSharedPreferenceChanged(sharedPreferences: SharedPreferences?, key: String?) = notifyChanged()
+
+ private fun switchComponent(ctx: Context, wantEnable: String, wantDisable: String) {
+ val pm = ctx.packageManager
+
+ pm.setComponentEnabledSetting(
+ ComponentName(ctx, wantEnable),
+ PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
+ PackageManager.DONT_KILL_APP,
+ )
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N_MR1) {
+ ctx.getSystemService(ShortcutManager::class.java)?.let { sm ->
+ sm.pinnedShortcuts.mapNotNull { shortcutInfo ->
+ ShortcutInfo.Builder(ctx, shortcutInfo.id).apply {
+ shortcutInfo.intent?.let {
+ it.component?.let { component ->
+ setActivity(ComponentName(component.packageName, component.className))
+ } ?: run {
+ setActivity(ComponentName(ctx, ShortcutActivity::class.java))
+ }
+ setIntent(it)
+ } ?: run {
+ setActivity(ComponentName(ctx, ShortcutActivity::class.java))
+ setIntent(Intent(ctx, ShortcutActivity::class.java))
+ }
+ (shortcutInfo.shortLabel ?: shortcutInfo.longLabel)?.let {
+ setShortLabel(it)
+ }
+ (shortcutInfo.longLabel ?: shortcutInfo.shortLabel)?.let {
+ setLongLabel(it)
+ }
+ }.build()
+ }.takeUnless { it.isEmpty() }?.let { toUpdate ->
+ sm.updateShortcuts(toUpdate)
+ }
+ }
+ }
+
+ pm.setComponentEnabledSetting(
+ ComponentName(ctx, wantDisable),
+ PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
+ PackageManager.DONT_KILL_APP,
+ )
+ }
+
+ @Suppress("SameParameterValue")
+ private fun isComponentEnabled(ctx: Context, className: String): Boolean {
+ val state = ctx.packageManager.getComponentEnabledSetting(
+ ComponentName(ctx, className)
+ )
+ return state == PackageManager.COMPONENT_ENABLED_STATE_ENABLED ||
+ state == PackageManager.COMPONENT_ENABLED_STATE_DEFAULT
+ }
+
+ companion object {
+
+ private const val ALIAS_ADAPTIVE = "org.autojs.autojs.launcher.AdaptiveIconAlias"
+ private const val ALIAS_TRANSPARENT_BACKGROUND = "org.autojs.autojs.launcher.TransparentBackgroundIconAlias"
+
+ private fun createDefaultBundle(context: Context) = Bundle().apply {
+ if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O) {
+ putString(key(R.string.key_pref_bundle_default_item), context.getString(R.string.key_launcher_icon_transparent_background))
+ putIntegerArrayList(key(R.string.key_pref_bundle_disabled_items), arrayListOf(R.string.key_launcher_icon_adaptive))
+ }
+ }
+
+ }
+
+}
\ No newline at end of file
diff --git a/app/src/main/java/org/autojs/autojs/util/ShortcutUtils.kt b/app/src/main/java/org/autojs/autojs/util/ShortcutUtils.kt
index a7768d58..3658957d 100644
--- a/app/src/main/java/org/autojs/autojs/util/ShortcutUtils.kt
+++ b/app/src/main/java/org/autojs/autojs/util/ShortcutUtils.kt
@@ -1,15 +1,21 @@
package org.autojs.autojs.util
import android.app.PendingIntent
+import android.content.ComponentName
import android.content.Context
import android.content.Intent
+import android.content.pm.ShortcutInfo
+import android.content.pm.ShortcutManager
import android.graphics.Bitmap
import android.graphics.drawable.Drawable
import android.graphics.drawable.Icon
+import android.os.Build
+import androidx.core.content.getSystemService
import androidx.core.content.pm.ShortcutInfoCompat
import androidx.core.content.pm.ShortcutManagerCompat
import androidx.core.graphics.drawable.IconCompat
import com.afollestad.materialdialogs.MaterialDialog
+import org.autojs.autojs.external.ScriptIntents
import org.autojs.autojs6.R
/**
@@ -83,4 +89,28 @@ object ShortcutUtils {
.build().also { it.show() }
}
+ @JvmStatic
+ @JvmOverloads
+ fun getAllShortcuts(context: Context, componentName: String? = null): List = when {
+ Build.VERSION.SDK_INT >= Build.VERSION_CODES.N_MR1 -> {
+ context.getSystemService()?.let { manager ->
+ manager.pinnedShortcuts.filter { shortcut ->
+ componentName == null || shortcut.intent?.component?.className == componentName
+ }
+ }
+ }
+ else -> null
+ } ?: emptyList()
+
+ @JvmStatic
+ @JvmOverloads
+ fun getAllShortcutScriptPaths(context: Context, componentName: String? = null): List = when {
+ Build.VERSION.SDK_INT >= Build.VERSION_CODES.N_MR1 -> {
+ getAllShortcuts(context, componentName).mapNotNull { shortcut ->
+ shortcut.intent?.getStringExtra(ScriptIntents.EXTRA_KEY_PATH)
+ }
+ }
+ else -> emptyList()
+ }
+
}
\ No newline at end of file
diff --git a/app/src/main/res/values-en/strings.xml b/app/src/main/res/values-en/strings.xml
index deb50eb3..74a659c3 100644
--- a/app/src/main/res/values-en/strings.xml
+++ b/app/src/main/res/values-en/strings.xml
@@ -81,7 +81,7 @@
If you have exotic root or abnormal state for root access, you can force set root to root or non-root.Binary type: non-editable, with the file extension \"auto\"\nJavaScript type: can be edited or copied directly, with the file extension \"js\"Stable mode makes it more stable when getting layout bounds, but some results may be ignored.\nA11y service\'s restart required.
- Theme color is applied to widgets including but not limited to the following ones:\nStatus bar\nAppbar\nFile icon\nTask item icon\nFab\nSettings category title\nSwitch button\n\nNote: As of AutoJs6 version 6.2.0, there has been no difference between primary color, primary dark color and accent color yet.
+ Theme color is applied to widgets including but not limited to the following ones:\nStatus bar\nAppbar\nFile icon\nTask item icon\nFAB\nSettings category title\nSwitch button\n\nNote: As of AutoJs6 version 6.2.0, there has been no difference between primary color, primary dark color and accent color yet.View the release version history and key category statistics of AutoJs6 on GitHub.@string/text_backCancel
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 76e98182..4ea252db 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -84,7 +84,7 @@
Si tiene una raíz exótica o un estado anormal para el acceso a la raíz, puede forzar el establecimiento de la raíz a raíz o no raíz.Tipo binario: no editable, con la extensión de archivo \"auto\"\nTipo JavaScript: se puede editar o copiar directamente, con la extensión de archivo \"js\"El modo estable hace que sea más estable al obtener los límites de diseño, pero algunos resultados pueden ser ignorados.\nEs necesario reiniciar el servicio de accesibilidad.
- El color del tema se aplica a los widgets, incluidos, entre otros, los siguientes\nBarra de estado\nBarra de aplicaciones\nIcono de archivo\nIcono de elemento de tarea\nFab\nTítulo de la categoría de ajustes\nBotón de cambio\n\nNota: A partir de la versión 6.2.0 de AutoJs6, todavía no hay diferencia entre el color primario, el color primario oscuro y el color de acento.
+ El color del tema se aplica a los widgets, incluidos, entre otros, los siguientes\nBarra de estado\nBarra de aplicaciones\nIcono de archivo\nIcono de elemento de tarea\nFAB\nTítulo de la categoría de ajustes\nBotón de cambio\n\nNota: A partir de la versión 6.2.0 de AutoJs6, todavía no hay diferencia entre el color primario, el color primario oscuro y el color de acento.Ver el historial de versiones publicadas de AutoJs6 en GitHub y las estadísticas de las categorías importantes.@string/text_backCancelar
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index ed4d253b..afec526f 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -84,7 +84,7 @@
Si vous avez un accès exotique à la racine ou un état anormal pour l\'accès à la racine, vous pouvez forcer le réglage de la racine sur racine ou non-racine.Type binaire : non modifiable, avec l\'extension de fichier \"auto\".\nType JavaScript : peut être édité ou copié directement, avec l\'extension de fichier \"js\".Le mode stable le rend plus stable lors de l\'obtention des limites de mise en page, mais certains résultats peuvent être ignorés.\nA11y service\'s restart required.
- La couleur du thème est appliquée aux widgets, y compris, mais sans s\'y limiter, aux widgets suivants :\nBarre d\'état\nBarre d\'applications\nIcône de fichier\nIcône d\'élément de tâche\nFab\nTitre de la catégorie Paramètres\nBouton de commutation\n\nRemarque : Depuis la version 6.2.0 d\'AutoJs6, il n\'y a pas encore de différence entre la couleur primaire, la couleur primaire foncée et la couleur d\'accentuation.
+ La couleur du thème est appliquée aux widgets, y compris, mais sans s\'y limiter, aux widgets suivants :\nBarre d\'état\nBarre d\'applications\nIcône de fichier\nIcône d\'élément de tâche\nFAB\nTitre de la catégorie Paramètres\nBouton de commutation\n\nRemarque : Depuis la version 6.2.0 d\'AutoJs6, il n\'y a pas encore de différence entre la couleur primaire, la couleur primaire foncée et la couleur d\'accentuation.Consulter l\'historique des versions publiées d\'AutoJs6 sur GitHub ainsi que les statistiques des principales catégories.@string/text_backCancel
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index c680345f..216c73e7 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -84,7 +84,7 @@
Если у вас есть экзотический root или аномальное состояние для root-доступа, вы можете принудительно установить root на root или non-root.Бинарный тип: не редактируемый, с расширением файла \"auto\"\nТип JavaScript: может быть отредактирован или скопирован напрямую, с расширением файла \"js\".Стабильный режим повышает стабильность при получении границ макета, но некоторые результаты могут быть проигнорированы.\nТребуется перезапуск службы доступности.
- Цвет темы применяется к виджетам, включая следующие, но не ограничиваясь ими:\nСтрока состояния\nПанель приложений\nЗначок файла\nЗначок элемента задачи\nFab\nЗаголовок каталога настроек\nКнопка переключения\n\nПримечание: Начиная с версии AutoJs6 6.2.0, пока не существует различий между основным цветом, основным темным цветом и цветом акцента.
+ Цвет темы применяется к виджетам, включая следующие, но не ограничиваясь ими:\nСтрока состояния\nПанель приложений\nЗначок файла\nЗначок элемента задачи\nFAB\nЗаголовок каталога настроек\nКнопка переключения\n\nПримечание: Начиная с версии AutoJs6 6.2.0, пока не существует различий между основным цветом, основным темным цветом и цветом акцента.Просмотреть историю выпусков AutoJs6 на GitHub и статистику по основным категориям.@string/text_backОтменить
diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml
index f4b5b5a2..e2cfab8f 100644
--- a/app/src/main/res/values-zh-rHK/strings.xml
+++ b/app/src/main/res/values-zh-rHK/strings.xml
@@ -82,7 +82,7 @@
如果設備使用非常規 Root 方式或 Root 權限檢測結果異常, 可設置 \"強制 Root 模式\" 或 \"強制非 Root 模式\".二進制文件: 不可編輯, 文件擴展名為 \"auto\"\nJavaScript 文件: 可編輯或直接複製, 文件擴展名為 \"js\"穩定模式省略佈局細節, 腳本分析佈局時更穩定, 但可能影響獲取的控件總量.\n需重啓無障礙服務.
- 主題色的應用範圍包括但不限於以下部件:\n系統通知欄\n應用欄 (AppBar)\n文件圖標\n任務項圖標\n浮動操作按鈕 (Fab)\n設置頁面類別標題\n按鈕開關\n\n注: 截至 6.2.0 版本, AutoJs6 主題色暫未對 [ 主要色 (Primary Color) / 主要暗色 (Primary Dark Color) / 強調色 (Accent Color) ] 作出區分.
+ 主題色的應用範圍包括但不限於以下部件:\n系統通知欄\n應用欄 (AppBar)\n文件圖標\n任務項圖標\n浮動操作按鈕 (FAB)\n設置頁面類別標題\n按鈕開關\n\n注: 截至 6.2.0 版本, AutoJs6 主題色暫未對 [ 主要色 (Primary Color) / 主要暗色 (Primary Dark Color) / 強調色 (Accent Color) ] 作出區分.查看 AutoJs6 在 GitHub 發行版本的歷史更新記錄及重要分類的統計數據.@string/text_back取消
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index 1bf93a9a..9efb17b6 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -82,7 +82,7 @@
如果裝置使用非常規 Root 方式或 Root 許可權檢測結果異常, 可設定 \"強制 Root 模式\" 或 \"強制非 Root 模式\".二進位制檔案: 不可編輯, 副檔名為 \"auto\"\nJavaScript 檔案: 可編輯或直接複製, 副檔名為 \"js\"穩定模式省略佈局細節, 指令碼分析佈局時更穩定, 但可能影響獲取的控制元件總量.\n需重啟無障礙服務.
- 主題色的應用範圍包括但不限於以下部件:\n系統通知欄\n應用欄 (AppBar)\n檔案圖示\n任務項圖示\n浮動操作按鈕 (Fab)\n設定頁面類別標題\n按鈕開關\n\n注: 截至 6.2.0 版本, AutoJs6 主題色暫未對 [ 主要色 (Primary Color) / 主要暗色 (Primary Dark Color) / 強調色 (Accent Color) ] 作出區分.
+ 主題色的應用範圍包括但不限於以下部件:\n系統通知欄\n應用欄 (AppBar)\n檔案圖示\n任務項圖示\n浮動操作按鈕 (FAB)\n設定頁面類別標題\n按鈕開關\n\n注: 截至 6.2.0 版本, AutoJs6 主題色暫未對 [ 主要色 (Primary Color) / 主要暗色 (Primary Dark Color) / 強調色 (Accent Color) ] 作出區分.檢視 AutoJs6 在 GitHub 發行版本的歷史更新記錄及重要分類的統計資料.@string/text_back取消
diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml
index 246ac175..2e7dd602 100644
--- a/app/src/main/res/values-zh/strings.xml
+++ b/app/src/main/res/values-zh/strings.xml
@@ -75,6 +75,7 @@
用于设置是否在 AutoJs6 文件管理器中显示文件扩展名.用于设置是否在 AutoJs6 文件管理器中显示隐藏文件和文件夹 (通常以 \".\" 开头).用于当 AutoJs6 位于前台时使设备屏幕保持常亮.\n如需在 AutoJs6 应用的所有页面中, 仅在主页时保持设备屏幕常亮, 可选择 \"仅限主页\" 选项.
+ 启动器图标支持自适应图标显示方式与传统透明背景图标显示方式. 不同安卓系统的图标实际显示效果可能有所不同. 切换显示方式后, 可能需要几秒钟的时间生效.快捷方式可以在 AutoJs6 中执行特定操作, 用户可以在启动器中显示这些快捷方式, 并快速开始某些任务或启动某个活动, 如阅读 AutoJs6 应用文档, 启动 AutoJs6 设置页面等.点击可查看或管理列表项.\n长按可移除列表项.夜间模式, 亦称 [ 暗黑模式 / 深色主题 ] 等.\n夜间模式应用于安卓系统 UI (如通知栏和导航栏) 及 AutoJs6 应用页面.\n夜间模式可提升设备在低光环境下的易用性, 同时有助于提升弱视或光敏感用户的视觉体验.\n\n跟随系统: AutoJs6 与安卓操作系统的夜间模式设置一致\n总是开启: AutoJs6 保持开启夜间模式 (忽略操作系统设置)\n总是关闭: AutoJs6 保持关闭夜间模式 (忽略操作系统设置)\n\n注: 跟随系统功能仅支持安卓 API 级别 28 (安卓 9) [P] 及以上操作系统.
@@ -82,7 +83,7 @@
如果设备使用非常规 Root 方式或 Root 权限检测结果异常, 可设置 \"强制 Root 模式\" 或 \"强制非 Root 模式\".二进制文件: 不可编辑, 文件扩展名为 \"auto\"\nJavaScript 文件: 可编辑或直接复制, 文件扩展名为 \"js\"稳定模式省略布局细节, 脚本分析布局时更稳定, 但可能影响获取的控件总量.\n需重启无障碍服务.
- 主题色的应用范围包括但不限于以下部件:\n系统通知栏\n应用栏 (AppBar)\n文件图标\n任务项图标\n浮动操作按钮 (Fab)\n设置页面类别标题\n按钮开关\n\n注: 截至 6.2.0 版本, AutoJs6 主题色暂未对 [ 主要色 (Primary Color) / 主要暗色 (Primary Dark Color) / 强调色 (Accent Color) ] 作出区分.
+ 主题色的应用范围包括但不限于以下部件:\n系统通知栏\n应用栏 (AppBar)\n文件图标\n任务项图标\n浮动操作按钮 (FAB)\n设置页面类别标题\n按钮开关\n\n注: 截至 6.2.0 版本, AutoJs6 主题色暂未对 [ 主要色 (Primary Color) / 主要暗色 (Primary Dark Color) / 强调色 (Accent Color) ] 作出区分.查看 AutoJs6 在 GitHub 发行版本的历史更新记录及重要分类的统计数据.@string/text_back取消
@@ -138,6 +139,8 @@
所有页面禁用仅限主页
+ 自适应图标
+ 透明背景图标总是关闭总是开启跟随系统
@@ -910,6 +913,7 @@
结果在 Shizuku 应用中撤销 AutoJs6 权限强制 Root 权限检查
+ 启动器图标运行电量变化时开机时
diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml
index 179ca7f6..aa6a254a 100644
--- a/app/src/main/res/values/arrays.xml
+++ b/app/src/main/res/values/arrays.xml
@@ -48,6 +48,16 @@
@string/entry_app_language_ar
+
+ @string/key_launcher_icon_adaptive
+ @string/key_launcher_icon_transparent_background
+
+
+
+ @string/entry_launcher_icon_adaptive
+ @string/entry_launcher_icon_transparent_background
+
+
@string/key_night_mode_follow_system@string/key_night_mode_always_on
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index cc0e96cd..12c81d15 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -114,6 +114,9 @@
key_$_last_updates_auto_checkedkey_$_last_updates_checkedkey_$_last_updates_postponed
+ key_$_launcher_icon
+ key_$_launcher_icon_adaptive
+ key_$_launcher_icon_transparent_backgroundkey_$_launcher_shortcutskey_$_manage_ignored_updateskey_$_night_mode
@@ -305,6 +308,7 @@
Used to set whether to show file extensions in AutoJs6 file explorer.Used to set whether to show hidden files and folders (usually starting with \".\") in AutoJs6 file explorer.Preference for keeping the device\'s screen turned on and bright when AutoJs6 is in the foreground.\nTo make it happen only on the homepage among all pages of the AutoJs6 application, choose \"homepage only\" option.
+ Launcher icon supports both adaptive icon or legacy transparent background icon display modes. The actual display effect may vary on different Android systems. It may take a few seconds to take effect after switching display modes.Shortcuts can perform specific actions in AutoJs6. Users can display these shortcuts in a supported launcher and quickly start some tasks or launch an activity, such as reading AutoJs6 application documentation, launching AutoJs6 settings page, and so on.Click to view or manage list items.\nLong press to remove the list item.Night mode (also known as Dark theme) applies to both the Android system UI and apps running on the device, which improves visibility for users with low vision and those who are sensitive to bright light, and makes it easier for anyone to use a device in a low-light environment.\n\nFollow system: AutoJs6 has Night mode settings same as Android system\nAlways on: AutoJs6 keeps Night mode on (regardless of Android system settings)\nAlways off: AutoJs6 keeps Night mode off (regardless of Android system settings)\n\nNote: Follow system option is only for Android API Level 28 (Android 9) [P] and above.
@@ -312,7 +316,7 @@
If you have exotic root or abnormal state for root access, you can force set root to root or non-root.Binary type: non-editable, with the file extension \"auto\"\nJavaScript type: can be edited or copied directly, with the file extension \"js\"Stable mode makes it more stable when getting layout bounds, but some results may be ignored.\nA11y service\'s restart required.
- Theme color is applied to widgets including but not limited to the following ones:\nStatus bar\nAppbar\nFile icon\nTask item icon\nFab\nSettings category title\nSwitch button\n\nNote: As of AutoJs6 version 6.2.0, there has been no difference between primary color, primary dark color and accent color yet.
+ Theme color is applied to widgets including but not limited to the following ones:\nStatus bar\nAppbar\nFile icon\nTask item icon\nFAB\nSettings category title\nSwitch button\n\nNote: As of AutoJs6 version 6.2.0, there has been no difference between primary color, primary dark color and accent color yet.View the release version history and key category statistics of AutoJs6 on GitHub.@string/text_backCancel
@@ -368,6 +372,8 @@
All pagesDisabledHomepage only
+ Adaptive icon
+ Transparent background iconAlways offAlways onFollow system
@@ -1140,6 +1146,7 @@
ResultRevoke AutoJs6 access in Shizuku appForce set root check
+ Launcher iconRunOn battery changedOn booted
diff --git a/app/src/main/res/xml/fragment_preferences.xml b/app/src/main/res/xml/fragment_preferences.xml
index 6b9408fa..adc37ba4 100644
--- a/app/src/main/res/xml/fragment_preferences.xml
+++ b/app/src/main/res/xml/fragment_preferences.xml
@@ -60,6 +60,15 @@
app:longClickPrompt="@string/description_documentation_source_preference"
app:longClickPromptMore="@string/description_documentation_source_preference_more" />
+
+