diff --git a/.changelog/lang_zh-Hans.json b/.changelog/lang_zh-Hans.json index 5102e66e..5fbf8ea9 100644 --- a/.changelog/lang_zh-Hans.json +++ b/.changelog/lang_zh-Hans.json @@ -1,11 +1,11 @@ { "$data": { "v6.6.2": { - "released_date": "2025/01/03", + "released_date": "2025/04/12", "feature": [ "ui.statusBarAppearanceLight/statusBarAppearanceLightBy/navigationBarColor 等方法", "设置页面增加 \"文件扩展名\" 设置选项", - "主题色设置页面增加新布局支持 (颜色库分组/主题色定位/颜色搜索/历史记录/调色盘增强等)" + "主题色设置页面增加新布局支持 (分组/定位/搜索/历史记录/调色盘增强等)" ], "fix": [ "Android 15 状态栏背景颜色与主题色不一致的问题", @@ -43,9 +43,10 @@ ], "dependency": [ "升级 Gradle Compile 版本 34 -> 35", - "升级 Gradle 版本 8.12 -> 8.13", + "升级 Gradle 版本 8.12 -> 8.14-rc-1", "升级 Rhino 版本 1.8.0-SNAPSHOT -> 1.8.1-SNAPSHOT", "升级 Androidx Recyclerview 版本 1.3.2 -> 1.4.0", + "升级 Androidx Room 版本 2.6.1 -> 2.7.0", "升级 Androidx WebKit 版本 1.12.1 -> 1.13.0", "升级 Pinyin4j 版本 2.5.0 -> 2.5.1" ] diff --git a/.readme/README-ar.md b/.readme/README-ar.md index fef9c8ec..9086d4f0 100644 --- a/.readme/README-ar.md +++ b/.readme/README-ar.md @@ -122,6 +122,7 @@ * دعم بناء مثيلات [WebSocket](https://docs.autojs6.com/#/webSocketType) لإرسال طلبات الشبكة استنادًا إلى [بروتوكول WebSocket](https://zh.wikipedia.org/wiki/WebSocket) * وحدات جديدة [ [base64](https://docs.autojs6.com/#/base64) / [crypto](https://docs.autojs6.com/#/crypto) / [sqlite](https://docs.autojs6.com/#/sqlite) / [i18n](https://docs.autojs6.com/#/i18n) / [notice](https://docs.autojs6.com/#/notice) / [ocr](https://docs.autojs6.com/#/ocr) / [opencc](https://docs.autojs6.com/#/opencc) / [qrcode](https://docs.autojs6.com/#/qrcode) / [shizuku](https://docs.autojs6.com/#/shizuku) / ... ] * دعم التكيف متعدد اللغات [ الإسبانية / الفرنسية / الروسية / العربية / اليابانية / الكورية / الإنجليزية / الصينية المبسطة / الصينية التقليدية / ... ] +* تكييف ألوان الموضوع [ التجميع / الموقع / البحث / السجل / التكييف التلقائي للسطوع والتباين / ... ] * دعم وضع الليل [ صفحة الإعدادات / صفحة الوثائق / صفحة تحليل التخطيط / النافذة العائمة / ... ] * دعم الاتصال بـ [المكون الإضافي لـ VSCode](http://vscext-project.autojs6.com) بطرق الاتصال عبر الشبكة المحلية (LAN) و ADB * تم ترقية محرك [Rhino](https://github.com/mozilla/rhino/) من [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) إلى [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) @@ -375,7 +376,7 @@ SDK Tools (أدوات SDK) (في النافذة اليمنى) يعتمد مشروع AutoJs6 على إصدار `JDK (مجموعة تطوير جافا)` بإصدار لا يقل عن `17`، ولكن يفضل الإصدار الذي لا يقل عن `19`. -اعتبارًا من 11 April 2025، الإصدار الأقصى المدعوم من JDK لمشروع AutoJs6 هو `24`. +اعتبارًا من 12 April 2025، الإصدار الأقصى المدعوم من JDK لمشروع AutoJs6 هو `24`. > ملاحظة: إذا كان نظام الكمبيوتر يحتوي على JDK والإصدار يفي بالمتطلبات المذكورة أعلاه، فيمكنك تخطي هذا القسم. diff --git a/.readme/README-en.md b/.readme/README-en.md index 4c3bf74d..bea5f837 100644 --- a/.readme/README-en.md +++ b/.readme/README-en.md @@ -122,6 +122,7 @@ Compared to the final open-source version `4.1.1 Alpha2` of Auto.js, the main up * Supports building [WebSocket](https://docs.autojs6.com/#/webSocketType) instances to perform network requests based on the [WebSocket protocol](https://en.wikipedia.org/wiki/WebSocket) * New modules [ [base64](https://docs.autojs6.com/#/base64) / [crypto](https://docs.autojs6.com/#/crypto) / [sqlite](https://docs.autojs6.com/#/sqlite) / [i18n](https://docs.autojs6.com/#/i18n) / [notice](https://docs.autojs6.com/#/notice) / [ocr](https://docs.autojs6.com/#/ocr) / [opencc](https://docs.autojs6.com/#/opencc) / [qrcode](https://docs.autojs6.com/#/qrcode) / [shizuku](https://docs.autojs6.com/#/shizuku) / ... ] * Multilingual support [ Spanish / French / Russian / Arabic / Japanese / Korean / English / Simplified Chinese / Traditional Chinese / ... ] +* Theme color adaptation [ Grouping / Location / Search / History / Automatic Adaptation of Brightness and Contrast / ... ] * Night mode adaptation [ Settings page / Documentation page / Layout analysis page / Floating window / ... ] * [VSCode plugin](http://vscext-project.autojs6.com) supports both client (LAN) and server (LAN/ADB) connection methods * [Rhino](https://github.com/mozilla/rhino/) engine upgraded from [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) to [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) @@ -375,7 +376,7 @@ Check `Show Package Details`, click NDK and CMake respectively to ensure the cor The `JDK (Java Development Kit)` version required for the AutoJs6 project should be at least `17`, but `19` or higher is recommended. -As of Apr 11 , 2025, AutoJs6 supports up to version `24` of the JDK. +As of Apr 12 , 2025, AutoJs6 supports up to version `24` of the JDK. > Note: If the JDK is already installed on the computer system and the version meets the above requirements, this section can be skipped. diff --git a/.readme/README-es.md b/.readme/README-es.md index 091765af..6cfe2adb 100644 --- a/.readme/README-es.md +++ b/.readme/README-es.md @@ -122,6 +122,7 @@ En comparación con la versión final de Auto.js `4.1.1 Alpha2`, AutoJs6 ha real * Soporte para construir instancias de [WebSocket](https://docs.autojs6.com/#/webSocketType) para realizar solicitudes de red basadas en el [protocolo WebSocket](https://zh.wikipedia.org/wiki/WebSocket) * Nuevos módulos [ [base64](https://docs.autojs6.com/#/base64) / [crypto](https://docs.autojs6.com/#/crypto) / [sqlite](https://docs.autojs6.com/#/sqlite) / [i18n](https://docs.autojs6.com/#/i18n) / [notice](https://docs.autojs6.com/#/notice) / [ocr](https://docs.autojs6.com/#/ocr) / [opencc](https://docs.autojs6.com/#/opencc) / [qrcode](https://docs.autojs6.com/#/qrcode) / [shizuku](https://docs.autojs6.com/#/shizuku) / ... ] * Soporte multilingüe [Español / Francés / Ruso / Árabe / Japonés / Coreano / Inglés / Chino Simplificado / Chino Tradicional / ...] +* Adaptation des couleurs du thème [ Groupement / Localisation / Recherche / Historique / Adaptation automatique de la luminosité et du contraste / ... ] * Soporte para modo nocturno en varias páginas [ página de configuración / página de documentación / página de análisis de diseño / ventana flotante / ... ] * El [complemento de VSCode](http://vscext-project.autojs6.com) soporta conexiones cliente (LAN) y servidor (LAN/ADB) * El motor [Rhino](https://github.com/mozilla/rhino/) se ha actualizado de [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) a [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) @@ -375,7 +376,7 @@ Marca `Show Package Details (Mostrar detalles del paquete)`, haz clic en NDK y C La versión mínima requerida del `JDK (Kit de Desarrollo de Java)` para el proyecto AutoJs6 es `17`, pero se recomienda usar una versión no inferior a `19`. -Hasta el 11 de April de 2025, AutoJs6 soporta hasta la versión `24` de JDK. +Hasta el 12 de April de 2025, AutoJs6 soporta hasta la versión `24` de JDK. > Nota: Si el sistema ya tiene instalado JDK y cumple con los requisitos anteriores, puedes omitir esta sección. diff --git a/.readme/README-fr.md b/.readme/README-fr.md index 98c06542..4932c23e 100644 --- a/.readme/README-fr.md +++ b/.readme/README-fr.md @@ -122,6 +122,7 @@ Par rapport à la version finale open source de Auto.js `4.1.1 Alpha2`, AutoJs6 * Prise en charge de la construction d'instances [WebSocket](https://docs.autojs6.com/#/webSocketType) pour effectuer des requêtes réseau basées sur le [protocole WebSocket](https://zh.wikipedia.org/wiki/WebSocket) * Nouveaux modules ajoutés [ [base64](https://docs.autojs6.com/#/base64) / [crypto](https://docs.autojs6.com/#/crypto) / [sqlite](https://docs.autojs6.com/#/sqlite) / [i18n](https://docs.autojs6.com/#/i18n) / [notice](https://docs.autojs6.com/#/notice) / [ocr](https://docs.autojs6.com/#/ocr) / [opencc](https://docs.autojs6.com/#/opencc) / [qrcode](https://docs.autojs6.com/#/qrcode) / [shizuku](https://docs.autojs6.com/#/shizuku) / ... ] * Adaptation multilingue [ Espagnol / Français / Russe / Arabe / Japonais / Coréen / Anglais / Chinois Simplifié / Chinois Traditionnel / ... ] +* Adaptación del color del tema [ Agrupación / Ubicación / Búsqueda / Historial / Adaptación automática de brillo y contraste / ... ] * Adaptation du mode nuit [ Paramètres / Documentation / Analyse de la disposition / Fenêtre flottante / ... ] * Prise en charge de l'extension [VSCode](http://vscext-project.autojs6.com) pour la connexion client (LAN) et serveur (LAN/ADB) * Le moteur [Rhino](https://github.com/mozilla/rhino/) a été mis à niveau de [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) à [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) @@ -375,7 +376,7 @@ Cochez `Show Package Details (afficher les détails du package)`, puis cliquez r La version de JDK (Kit de développement Java) requise pour le projet AutoJs6 doit être au moins `17`, mais il est recommandé d'avoir au moins `19`. -À partir du 11 April 2025, AutoJs6 prend en charge la version maximale de JDK `24`. +À partir du 12 April 2025, AutoJs6 prend en charge la version maximale de JDK `24`. > Note : Si le JDK est déjà installé sur le système informatique et que la version répond aux exigences ci-dessus, vous pouvez ignorer cette section. diff --git a/.readme/README-ja.md b/.readme/README-ja.md index 46d87f6f..d26d4d1f 100644 --- a/.readme/README-ja.md +++ b/.readme/README-ja.md @@ -122,6 +122,7 @@ Auto.js の最終オープンソースバージョン `4.1.1 Alpha2` と比較 * [WebSocket](https://docs.autojs6.com/#/webSocketType)インスタンスの作成, および[WebSocketプロトコル](https://ja.wikipedia.org/wiki/WebSocket)に基づくネットワークリクエストの処理をサポート * 新モジュール [ [base64](https://docs.autojs6.com/#/base64) / [crypto](https://docs.autojs6.com/#/crypto) / [sqlite](https://docs.autojs6.com/#/sqlite) / [i18n](https://docs.autojs6.com/#/i18n) / [notice](https://docs.autojs6.com/#/notice) / [ocr](https://docs.autojs6.com/#/ocr) / [opencc](https://docs.autojs6.com/#/opencc) / [qrcode](https://docs.autojs6.com/#/qrcode) / [shizuku](https://docs.autojs6.com/#/shizuku) / ... ] * 多言語対応 [ 西 / 仏 / 露 / 阿 / 日 / 韓 / 英 / 簡中 / 繁中 / ... ] +* テーマカラーの適応 [ グループ化 / ロケーション / 検索 / 履歴 / 明るさとコントラストの自動適応 / ... ] * ナイトモード対応 [ 設定ページ / ドキュメントページ / レイアウト分析ページ / 浮動ウィンドウ / ... ] * [VSCodeプラグイン](http://vscext-project.autojs6.com)がクライアント (LAN)とサーバ (LAN/ADB)接続方法をサポート * [Rhino](https://github.com/mozilla/rhino/)エンジンが [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) から [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) にアップグレードされました @@ -375,7 +376,7 @@ SDK Tools (SDK ツール) (右側のウィンドウにあります) AutoJs6プロジェクトが依存する `JDK (Java開発キット)` のリリースバージョンは少なくとも `17` で, それ以下のバージョンは推奨されませんが, 最低でも `19` の使用を推奨します. -2025 年 4 月 11 日 現在, AutoJs6がサポートする最大のJDKバージョンは `24` です. +2025 年 4 月 12 日 現在, AutoJs6がサポートする最大のJDKバージョンは `24` です. > 注: コンピュータシステムに適切なバージョンのJDKがインストールされている場合, この節の内容をスキップできます. diff --git a/.readme/README-ko.md b/.readme/README-ko.md index f6217c67..e710f69c 100644 --- a/.readme/README-ko.md +++ b/.readme/README-ko.md @@ -122,6 +122,7 @@ Auto.js 최종 오픈 소스 버전 `4.1.1 Alpha2`와 비교하여 AutoJs6는 * [WebSocket](https://docs.autojs6.com/#/webSocketType) 인스턴스를 생성하여 [WebSocket 프로토콜](https://zh.wikipedia.org/wiki/WebSocket)에 기반한 네트워크 요청 지원 * 새로운 모듈 추가 [ [base64](https://docs.autojs6.com/#/base64) / [crypto](https://docs.autojs6.com/#/crypto) / [sqlite](https://docs.autojs6.com/#/sqlite) / [i18n](https://docs.autojs6.com/#/i18n) / [notice](https://docs.autojs6.com/#/notice) / [ocr](https://docs.autojs6.com/#/ocr) / [opencc](https://docs.autojs6.com/#/opencc) / [qrcode](https://docs.autojs6.com/#/qrcode) / [shizuku](https://docs.autojs6.com/#/shizuku) / ... ] * 다국어 지원 [ 서 / 프 / 러 / 아 / 일 / 한 / 영어 / 중국어 / 번체 중 ... ] +* 테마 색상 적응 [ 그룹화 / 위치 / 검색 / 기록 / 밝기 및 대비 자동 적응 / ...] * 야경 모드 지원 [ 설정 페이지 / 문서 페이지 / 레이아웃 분석 페이지 / 플로팅 창 / ... ] * [VSCode 플러그인](http://vscext-project.autojs6.com) 지원 클라이언트 (LAN) 및 서버 (LAN/ADB) 연결 방식 * [Rhino](https://github.com/mozilla/rhino/) 엔진을 [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release)에서 [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3)로 업그레이드 @@ -375,7 +376,7 @@ SDK Tools (SDK 도구) (오른쪽 창에 위치) AutoJs6 프로젝트는 `JDK (Java 개발 도구 키트)` 버전이 `17` 이상이어야 하지만, `19` 이상을 권장합니다. -2025 년 4 월 11 일 기준으로, AutoJs6이 지원하는 최대 JDK 버전은 `24`입니다. +2025 년 4 월 12 일 기준으로, AutoJs6이 지원하는 최대 JDK 버전은 `24`입니다. > 메모: 시스템에 JDK가 설치되어 있고, 버전이 위의 요구 사항을 충족하는 경우, 이 섹션을 건너뛸 수 있습니다. diff --git a/.readme/README-ru.md b/.readme/README-ru.md index 76064f38..4c1e0386 100644 --- a/.readme/README-ru.md +++ b/.readme/README-ru.md @@ -122,6 +122,7 @@ AutoJs6 разработан на основе финальной версии * Поддержка построения экземпляров [WebSocket](https://docs.autojs6.com/#/webSocketType) для выполнения сетевых запросов на основе [протокола WebSocket](https://zh.wikipedia.org/wiki/WebSocket) * Добавлены новые модули [ [base64](https://docs.autojs6.com/#/base64) / [crypto](https://docs.autojs6.com/#/crypto) / [sqlite](https://docs.autojs6.com/#/sqlite) / [i18n](https://docs.autojs6.com/#/i18n) / [notice](https://docs.autojs6.com/#/notice) / [ocr](https://docs.autojs6.com/#/ocr) / [opencc](https://docs.autojs6.com/#/opencc) / [qrcode](https://docs.autojs6.com/#/qrcode) / [shizuku](https://docs.autojs6.com/#/shizuku) / ... ] * Поддержка нескольких языков [ испанский / французский / русский / арабский / японский / корейский / английский / упрощенный китайский / традиционный китайский / ... ] +* Адаптация темы [ Группировка / Локация / Поиск / История / Автоматическая адаптация яркости и контрастности / ... ] * Поддержка ночного режима [ страница настроек / страница документации / страница анализа макета / плавающее окно / ... ] * Плагин [VSCode](http://vscext-project.autojs6.com) поддерживает варианты подключения клиента (LAN) и сервера (LAN/ADB) * Движок [Rhino](https://github.com/mozilla/rhino/) обновлен с версии [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) до версии [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) @@ -375,7 +376,7 @@ SDK Tools (SDK Инструменты) (находится в правом ок Для проекта AutoJs6 требуется версия `JDK (Java Development Kit)` не ниже `17`, но рекомендуется не ниже `19`. -По состоянию на 11 April 2025 г. AutoJs6 поддерживает JDK максимальной версии `24`. +По состоянию на 12 April 2025 г. AutoJs6 поддерживает JDK максимальной версии `24`. > Примечание: Если на компьютере уже установлен JDK и версия соответствует указанным требованиям, этот раздел можно пропустить. diff --git a/.readme/README-zh-Hans.md b/.readme/README-zh-Hans.md index a808e4ba..0ca4e4ff 100644 --- a/.readme/README-zh-Hans.md +++ b/.readme/README-zh-Hans.md @@ -122,6 +122,7 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开 * 支持构建 [WebSocket](https://docs.autojs6.com/#/webSocketType) 实例以完成基于 [WebSocket 协议](https://zh.wikipedia.org/wiki/WebSocket) 的网络请求 * 新增模块 [ [base64](https://docs.autojs6.com/#/base64) / [crypto](https://docs.autojs6.com/#/crypto) / [sqlite](https://docs.autojs6.com/#/sqlite) / [i18n](https://docs.autojs6.com/#/i18n) / [notice](https://docs.autojs6.com/#/notice) / [ocr](https://docs.autojs6.com/#/ocr) / [opencc](https://docs.autojs6.com/#/opencc) / [qrcode](https://docs.autojs6.com/#/qrcode) / [shizuku](https://docs.autojs6.com/#/shizuku) / ... ] * 多语言适配 [ 西 / 法 / 俄 / 阿 / 日 / 韩 / 英 / 简中 / 繁中 / ... ] +* 主题色适配 [ 分组 / 定位 / 搜索 / 历史记录 / 亮度及对比度自动适配 / ... ] * 夜间模式适配 [ 设置页面 / 文档页面 / 布局分析页面 / 浮动窗口 / ... ] * [VSCode 插件](http://vscext-project.autojs6.com) 支持客户端 (LAN) 及服务端 (LAN/ADB) 连接方式 * [Rhino](https://github.com/mozilla/rhino/) 引擎由 [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) 升级至 [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) @@ -156,11 +157,11 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开 # v6.6.2 -###### 2025/01/03 +###### 2025/04/12 * `新增` ui.statusBarAppearanceLight/statusBarAppearanceLightBy/navigationBarColor 等方法 * `新增` 设置页面增加 "文件扩展名" 设置选项 -* `新增` 主题色设置页面增加新布局支持 (颜色库分组/主题色定位/颜色搜索/历史记录/调色盘增强等) +* `新增` 主题色设置页面增加新布局支持 (分组/定位/搜索/历史记录/调色盘增强等) * `修复` Android 15 状态栏背景颜色与主题色不一致的问题 * `修复` plugins.load 方法无法正常加载插件的问题 _[`issue #290`](http://issues.autojs6.com/290)_ * `修复` dx 库在 Android 7.x 无法正常使用的问题 _[`issue #293`](http://issues.autojs6.com/293)_ @@ -374,7 +375,7 @@ SDK Tools (SDK 工具) (位于右侧窗口) AutoJs6 项目依赖的 `JDK (Java 开发工具包)` 发行版本不低于 `17`, 但建议不低于 `19`. -截至 2025 年 4 月 11 日, AutoJs6 可支持 JDK 最高版本为 `24`. +截至 2025 年 4 月 12 日, AutoJs6 可支持 JDK 最高版本为 `24`. > 注: 如果计算机系统已安装 JDK 且版本满足上述要求, 则可跳过此小节内容. diff --git a/.readme/README-zh-Hant-HK.md b/.readme/README-zh-Hant-HK.md index f7d7fc67..8257d6fa 100644 --- a/.readme/README-zh-Hant-HK.md +++ b/.readme/README-zh-Hant-HK.md @@ -122,6 +122,7 @@ AutoJs6 在 Auto.js 最終項目的基礎上, 於 `2021/12/01` 進行二次開 * 支持構建 [WebSocket](https://docs.autojs6.com/#/webSocketType) 實例以完成基於 [WebSocket 協議](https://zh.wikipedia.org/wiki/WebSocket) 的網絡請求 * 新增模塊 [ [base64](https://docs.autojs6.com/#/base64) / [crypto](https://docs.autojs6.com/#/crypto) / [sqlite](https://docs.autojs6.com/#/sqlite) / [i18n](https://docs.autojs6.com/#/i18n) / [notice](https://docs.autojs6.com/#/notice) / [ocr](https://docs.autojs6.com/#/ocr) / [opencc](https://docs.autojs6.com/#/opencc) / [qrcode](https://docs.autojs6.com/#/qrcode) / [shizuku](https://docs.autojs6.com/#/shizuku) / ... ] * 多語言適配 [ 西 / 法 / 俄 / 阿 / 日 / 韓 / 英 / 簡中 / 繁中 / ... ] +* 主題色適配 [ 分組 / 定位 / 搜索 / 歷史記錄 / 亮度及對比度自動適配 / ... ] * 夜間模式適配 [ 設置頁面 / 文檔頁面 / 佈局分析頁面 / 浮動窗口 / ... ] * [VSCode 插件](http://vscext-project.autojs6.com) 支持客户端 (LAN) 及服務端 (LAN/ADB) 連接方式 * [Rhino](https://github.com/mozilla/rhino/) 引擎由 [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) 升級至 [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) @@ -375,7 +376,7 @@ SDK Tools (SDK 工具) (位於右側窗口) AutoJs6 項目依賴的 `JDK (Java 開發工具包)` 發行版本不低於 `17`, 但建議不低於 `19`. -截至 2025 年 4 月 11 日, AutoJs6 可支持 JDK 最高版本為 `24`. +截至 2025 年 4 月 12 日, AutoJs6 可支持 JDK 最高版本為 `24`. > 注: 如果計算機系統已安裝 JDK 且版本滿足上述要求, 則可跳過此小節內容. diff --git a/.readme/README-zh-Hant-TW.md b/.readme/README-zh-Hant-TW.md index 30df1c2e..05befdfb 100644 --- a/.readme/README-zh-Hant-TW.md +++ b/.readme/README-zh-Hant-TW.md @@ -122,6 +122,7 @@ AutoJs6 在 Auto.js 最終專案的基礎上, 於 `2021/12/01` 進行二次開 * 支援構建 [WebSocket](https://docs.autojs6.com/#/webSocketType) 例項以完成基於 [WebSocket 協議](https://zh.wikipedia.org/wiki/WebSocket) 的網路請求 * 新增模組 [ [base64](https://docs.autojs6.com/#/base64) / [crypto](https://docs.autojs6.com/#/crypto) / [sqlite](https://docs.autojs6.com/#/sqlite) / [i18n](https://docs.autojs6.com/#/i18n) / [notice](https://docs.autojs6.com/#/notice) / [ocr](https://docs.autojs6.com/#/ocr) / [opencc](https://docs.autojs6.com/#/opencc) / [qrcode](https://docs.autojs6.com/#/qrcode) / [shizuku](https://docs.autojs6.com/#/shizuku) / ... ] * 多語言適配 [ 西 / 法 / 俄 / 阿 / 日 / 韓 / 英 / 簡中 / 繁中 / ... ] +* 主題色適配 [ 分組 / 定位 / 搜尋 / 歷史記錄 / 亮度及對比度自動適配 / ... ] * 夜間模式適配 [ 設定頁面 / 文件頁面 / 佈局分析頁面 / 浮動視窗 / ... ] * [VSCode 外掛](http://vscext-project.autojs6.com) 支援客戶端 (LAN) 及服務端 (LAN/ADB) 連線方式 * [Rhino](https://github.com/mozilla/rhino/) 引擎由 [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) 升級至 [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) @@ -375,7 +376,7 @@ SDK Tools (SDK 工具) (位於右側視窗) AutoJs6 專案依賴的 `JDK (Java 開發工具包)` 發行版本不低於 `17`, 但建議不低於 `19`. -截至 2025 年 4 月 11 日, AutoJs6 可支援 JDK 最高版本為 `24`. +截至 2025 年 4 月 12 日, AutoJs6 可支援 JDK 最高版本為 `24`. > 注: 如果計算機系統已安裝 JDK 且版本滿足上述要求, 則可跳過此小節內容. diff --git a/.readme/lang_ar.json b/.readme/lang_ar.json index 9ba80546..a001c5a8 100644 --- a/.readme/lang_ar.json +++ b/.readme/lang_ar.json @@ -68,6 +68,7 @@ "li_major_changes_night_mode_support": "دعم وضع الليل [ صفحة الإعدادات / صفحة الوثائق / صفحة تحليل التخطيط / النافذة العائمة / ... ]", "li_major_changes_rhino_engine_upgrade": "تم ترقية محرك [Rhino](https://github.com/mozilla/rhino/) من [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) إلى {{ latest_rhino_engine_name_with_github_lineno_address }}", "li_major_changes_shizuku_adb_privileges_support": "دعم امتيازات ADB باستخدام [Shizuku](https://shizuku.rikka.app/introduction/) واستخدام واجهة برمجة التطبيقات للنظام", + "li_major_changes_theme_color_support": "تكييف ألوان الموضوع [ التجميع / الموقع / البحث / السجل / التكييف التلقائي للسطوع والتباين / ... ]", "li_major_changes_vscode_plugin_support": "دعم الاتصال بـ [المكون الإضافي لـ VSCode](http://vscext-project.autojs6.com) بطرق الاتصال عبر الشبكة المحلية (LAN) و ADB", "li_major_changes_websocket_support": "دعم بناء مثيلات [WebSocket](https://docs.autojs6.com/#/webSocketType) لإرسال طلبات الشبكة استنادًا إلى [بروتوكول WebSocket](https://zh.wikipedia.org/wiki/WebSocket)", "li_manual_documentation": "وثائق التطبيق", diff --git a/.readme/lang_en.json b/.readme/lang_en.json index e540421c..3a6898f4 100644 --- a/.readme/lang_en.json +++ b/.readme/lang_en.json @@ -68,6 +68,7 @@ "li_major_changes_night_mode_support": "Night mode adaptation [ Settings page / Documentation page / Layout analysis page / Floating window / ... ]", "li_major_changes_rhino_engine_upgrade": "[Rhino](https://github.com/mozilla/rhino/) engine upgraded from [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) to {{ latest_rhino_engine_name_with_github_lineno_address }}", "li_major_changes_shizuku_adb_privileges_support": "Supports obtaining ADB privileges through [Shizuku](https://shizuku.rikka.app/introduction/) and using system API", + "li_major_changes_theme_color_support": "Theme color adaptation [ Grouping / Location / Search / History / Automatic Adaptation of Brightness and Contrast / ... ]", "li_major_changes_vscode_plugin_support": "[VSCode plugin](http://vscext-project.autojs6.com) supports both client (LAN) and server (LAN/ADB) connection methods", "li_major_changes_websocket_support": "Supports building [WebSocket](https://docs.autojs6.com/#/webSocketType) instances to perform network requests based on the [WebSocket protocol](https://en.wikipedia.org/wiki/WebSocket)", "li_manual_documentation": "Application Documentation", diff --git a/.readme/lang_es.json b/.readme/lang_es.json index 84f5d960..598338ac 100644 --- a/.readme/lang_es.json +++ b/.readme/lang_es.json @@ -68,6 +68,7 @@ "li_major_changes_night_mode_support": "Soporte para modo nocturno en varias páginas [ página de configuración / página de documentación / página de análisis de diseño / ventana flotante / ... ]", "li_major_changes_rhino_engine_upgrade": "El motor [Rhino](https://github.com/mozilla/rhino/) se ha actualizado de [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) a {{ latest_rhino_engine_name_with_github_lineno_address }}", "li_major_changes_shizuku_adb_privileges_support": "Soporte para obtener privilegios ADB usando [Shizuku](https://shizuku.rikka.app/introduction/) y usar las API del sistema", + "li_major_changes_theme_color_support": "Adaptation des couleurs du thème [ Groupement / Localisation / Recherche / Historique / Adaptation automatique de la luminosité et du contraste / ... ]", "li_major_changes_vscode_plugin_support": "El [complemento de VSCode](http://vscext-project.autojs6.com) soporta conexiones cliente (LAN) y servidor (LAN/ADB)", "li_major_changes_websocket_support": "Soporte para construir instancias de [WebSocket](https://docs.autojs6.com/#/webSocketType) para realizar solicitudes de red basadas en el [protocolo WebSocket](https://zh.wikipedia.org/wiki/WebSocket)", "li_manual_documentation": "Documentación de la aplicación", diff --git a/.readme/lang_fr.json b/.readme/lang_fr.json index f7e264b3..6573478a 100644 --- a/.readme/lang_fr.json +++ b/.readme/lang_fr.json @@ -68,6 +68,7 @@ "li_major_changes_night_mode_support": "Adaptation du mode nuit [ Paramètres / Documentation / Analyse de la disposition / Fenêtre flottante / ... ]", "li_major_changes_rhino_engine_upgrade": "Le moteur [Rhino](https://github.com/mozilla/rhino/) a été mis à niveau de [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) à {{ latest_rhino_engine_name_with_github_lineno_address }}", "li_major_changes_shizuku_adb_privileges_support": "Prise en charge des privilèges ADB via [Shizuku](https://shizuku.rikka.app/introduction/) pour utiliser les API système", + "li_major_changes_theme_color_support": "Adaptación del color del tema [ Agrupación / Ubicación / Búsqueda / Historial / Adaptación automática de brillo y contraste / ... ]", "li_major_changes_vscode_plugin_support": "Prise en charge de l'extension [VSCode](http://vscext-project.autojs6.com) pour la connexion client (LAN) et serveur (LAN/ADB)", "li_major_changes_websocket_support": "Prise en charge de la construction d'instances [WebSocket](https://docs.autojs6.com/#/webSocketType) pour effectuer des requêtes réseau basées sur le [protocole WebSocket](https://zh.wikipedia.org/wiki/WebSocket)", "li_manual_documentation": "Documentation de l'application", diff --git a/.readme/lang_ja.json b/.readme/lang_ja.json index 983cd410..8cd73b9f 100644 --- a/.readme/lang_ja.json +++ b/.readme/lang_ja.json @@ -68,6 +68,7 @@ "li_major_changes_night_mode_support": "ナイトモード対応 [ 設定ページ / ドキュメントページ / レイアウト分析ページ / 浮動ウィンドウ / ... ]", "li_major_changes_rhino_engine_upgrade": "[Rhino](https://github.com/mozilla/rhino/)エンジンが [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) から {{ latest_rhino_engine_name_with_github_lineno_address }} にアップグレードされました", "li_major_changes_shizuku_adb_privileges_support": "[Shizuku](https://shizuku.rikka.app/introduction/)経由でADB特権を取得し, システムAPIを使用可能", + "li_major_changes_theme_color_support": "テーマカラーの適応 [ グループ化 / ロケーション / 検索 / 履歴 / 明るさとコントラストの自動適応 / ... ]", "li_major_changes_vscode_plugin_support": "[VSCodeプラグイン](http://vscext-project.autojs6.com)がクライアント (LAN)とサーバ (LAN/ADB)接続方法をサポート", "li_major_changes_websocket_support": "[WebSocket](https://docs.autojs6.com/#/webSocketType)インスタンスの作成, および[WebSocketプロトコル](https://ja.wikipedia.org/wiki/WebSocket)に基づくネットワークリクエストの処理をサポート", "li_manual_documentation": "アプリケーションドキュメント", diff --git a/.readme/lang_ko.json b/.readme/lang_ko.json index 25291361..fea6fb36 100644 --- a/.readme/lang_ko.json +++ b/.readme/lang_ko.json @@ -68,6 +68,7 @@ "li_major_changes_night_mode_support": "야경 모드 지원 [ 설정 페이지 / 문서 페이지 / 레이아웃 분석 페이지 / 플로팅 창 / ... ]", "li_major_changes_rhino_engine_upgrade": "[Rhino](https://github.com/mozilla/rhino/) 엔진을 [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release)에서 {{ latest_rhino_engine_name_with_github_lineno_address }}로 업그레이드", "li_major_changes_shizuku_adb_privileges_support": "[Shizuku](https://shizuku.rikka.app/introduction/)를 통해 ADB 특권을 얻고 시스템 API 사용 지원", + "li_major_changes_theme_color_support": "테마 색상 적응 [ 그룹화 / 위치 / 검색 / 기록 / 밝기 및 대비 자동 적응 / ...]", "li_major_changes_vscode_plugin_support": "[VSCode 플러그인](http://vscext-project.autojs6.com) 지원 클라이언트 (LAN) 및 서버 (LAN/ADB) 연결 방식", "li_major_changes_websocket_support": "[WebSocket](https://docs.autojs6.com/#/webSocketType) 인스턴스를 생성하여 [WebSocket 프로토콜](https://zh.wikipedia.org/wiki/WebSocket)에 기반한 네트워크 요청 지원", "li_manual_documentation": "문서", diff --git a/.readme/lang_ru.json b/.readme/lang_ru.json index 0d7296c7..0341da79 100644 --- a/.readme/lang_ru.json +++ b/.readme/lang_ru.json @@ -68,6 +68,7 @@ "li_major_changes_night_mode_support": "Поддержка ночного режима [ страница настроек / страница документации / страница анализа макета / плавающее окно / ... ]", "li_major_changes_rhino_engine_upgrade": "Движок [Rhino](https://github.com/mozilla/rhino/) обновлен с версии [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) до версии {{ latest_rhino_engine_name_with_github_lineno_address }}", "li_major_changes_shizuku_adb_privileges_support": "Поддержка получения привилегий ADB через [Shizuku](https://shizuku.rikka.app/introduction/) и использование системных API", + "li_major_changes_theme_color_support": "Адаптация темы [ Группировка / Локация / Поиск / История / Автоматическая адаптация яркости и контрастности / ... ]", "li_major_changes_vscode_plugin_support": "Плагин [VSCode](http://vscext-project.autojs6.com) поддерживает варианты подключения клиента (LAN) и сервера (LAN/ADB)", "li_major_changes_websocket_support": "Поддержка построения экземпляров [WebSocket](https://docs.autojs6.com/#/webSocketType) для выполнения сетевых запросов на основе [протокола WebSocket](https://zh.wikipedia.org/wiki/WebSocket)", "li_manual_documentation": "Документация приложения", diff --git a/.readme/lang_zh-Hans.json b/.readme/lang_zh-Hans.json index e1b3365a..58068dcb 100644 --- a/.readme/lang_zh-Hans.json +++ b/.readme/lang_zh-Hans.json @@ -68,6 +68,7 @@ "li_major_changes_night_mode_support": "夜间模式适配 [ 设置页面 / 文档页面 / 布局分析页面 / 浮动窗口 / ... ]", "li_major_changes_rhino_engine_upgrade": "[Rhino](https://github.com/mozilla/rhino/) 引擎由 [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) 升级至 {{ latest_rhino_engine_name_with_github_lineno_address }}", "li_major_changes_shizuku_adb_privileges_support": "支持通过 [Shizuku](https://shizuku.rikka.app/introduction/) 获得 ADB 特权并使用系统 API", + "li_major_changes_theme_color_support": "主题色适配 [ 分组 / 定位 / 搜索 / 历史记录 / 亮度及对比度自动适配 / ... ]", "li_major_changes_vscode_plugin_support": "[VSCode 插件](http://vscext-project.autojs6.com) 支持客户端 (LAN) 及服务端 (LAN/ADB) 连接方式", "li_major_changes_websocket_support": "支持构建 [WebSocket](https://docs.autojs6.com/#/webSocketType) 实例以完成基于 [WebSocket 协议](https://zh.wikipedia.org/wiki/WebSocket) 的网络请求", "li_manual_documentation": "应用文档", diff --git a/.readme/lang_zh-Hant-HK.json b/.readme/lang_zh-Hant-HK.json index f3daf398..6ce2bd25 100644 --- a/.readme/lang_zh-Hant-HK.json +++ b/.readme/lang_zh-Hant-HK.json @@ -68,6 +68,7 @@ "li_major_changes_night_mode_support": "夜間模式適配 [ 設置頁面 / 文檔頁面 / 佈局分析頁面 / 浮動窗口 / ... ]", "li_major_changes_rhino_engine_upgrade": "[Rhino](https://github.com/mozilla/rhino/) 引擎由 [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) 升級至 {{ latest_rhino_engine_name_with_github_lineno_address }}", "li_major_changes_shizuku_adb_privileges_support": "支持通過 [Shizuku](https://shizuku.rikka.app/introduction/) 獲得 ADB 特權並使用系統 API", + "li_major_changes_theme_color_support": "主題色適配 [ 分組 / 定位 / 搜索 / 歷史記錄 / 亮度及對比度自動適配 / ... ]", "li_major_changes_vscode_plugin_support": "[VSCode 插件](http://vscext-project.autojs6.com) 支持客户端 (LAN) 及服務端 (LAN/ADB) 連接方式", "li_major_changes_websocket_support": "支持構建 [WebSocket](https://docs.autojs6.com/#/webSocketType) 實例以完成基於 [WebSocket 協議](https://zh.wikipedia.org/wiki/WebSocket) 的網絡請求", "li_manual_documentation": "應用文檔", diff --git a/.readme/lang_zh-Hant-TW.json b/.readme/lang_zh-Hant-TW.json index 4208ec29..71eaeea9 100644 --- a/.readme/lang_zh-Hant-TW.json +++ b/.readme/lang_zh-Hant-TW.json @@ -68,6 +68,7 @@ "li_major_changes_night_mode_support": "夜間模式適配 [ 設定頁面 / 文件頁面 / 佈局分析頁面 / 浮動視窗 / ... ]", "li_major_changes_rhino_engine_upgrade": "[Rhino](https://github.com/mozilla/rhino/) 引擎由 [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) 升級至 {{ latest_rhino_engine_name_with_github_lineno_address }}", "li_major_changes_shizuku_adb_privileges_support": "支援透過 [Shizuku](https://shizuku.rikka.app/introduction/) 獲得 ADB 特權並使用系統 API", + "li_major_changes_theme_color_support": "主題色適配 [ 分組 / 定位 / 搜尋 / 歷史記錄 / 亮度及對比度自動適配 / ... ]", "li_major_changes_vscode_plugin_support": "[VSCode 外掛](http://vscext-project.autojs6.com) 支援客戶端 (LAN) 及服務端 (LAN/ADB) 連線方式", "li_major_changes_websocket_support": "支援構建 [WebSocket](https://docs.autojs6.com/#/webSocketType) 例項以完成基於 [WebSocket 協議](https://zh.wikipedia.org/wiki/WebSocket) 的網路請求", "li_manual_documentation": "應用文件", diff --git a/.readme/template_readme.md b/.readme/template_readme.md index 3a11e31d..bac00869 100644 --- a/.readme/template_readme.md +++ b/.readme/template_readme.md @@ -113,6 +113,7 @@ * {{ li_major_changes_websocket_support }} * {{ li_major_changes_new_modules }} * {{ li_major_changes_multilingual_support }} +* {{ li_major_changes_theme_color_support }} * {{ li_major_changes_night_mode_support }} * {{ li_major_changes_vscode_plugin_support }} * {{ li_major_changes_rhino_engine_upgrade }} diff --git a/README.md b/README.md index a808e4ba..0ca4e4ff 100644 --- a/README.md +++ b/README.md @@ -122,6 +122,7 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开 * 支持构建 [WebSocket](https://docs.autojs6.com/#/webSocketType) 实例以完成基于 [WebSocket 协议](https://zh.wikipedia.org/wiki/WebSocket) 的网络请求 * 新增模块 [ [base64](https://docs.autojs6.com/#/base64) / [crypto](https://docs.autojs6.com/#/crypto) / [sqlite](https://docs.autojs6.com/#/sqlite) / [i18n](https://docs.autojs6.com/#/i18n) / [notice](https://docs.autojs6.com/#/notice) / [ocr](https://docs.autojs6.com/#/ocr) / [opencc](https://docs.autojs6.com/#/opencc) / [qrcode](https://docs.autojs6.com/#/qrcode) / [shizuku](https://docs.autojs6.com/#/shizuku) / ... ] * 多语言适配 [ 西 / 法 / 俄 / 阿 / 日 / 韩 / 英 / 简中 / 繁中 / ... ] +* 主题色适配 [ 分组 / 定位 / 搜索 / 历史记录 / 亮度及对比度自动适配 / ... ] * 夜间模式适配 [ 设置页面 / 文档页面 / 布局分析页面 / 浮动窗口 / ... ] * [VSCode 插件](http://vscext-project.autojs6.com) 支持客户端 (LAN) 及服务端 (LAN/ADB) 连接方式 * [Rhino](https://github.com/mozilla/rhino/) 引擎由 [v1.7.7.2](https://github.com/mozilla/rhino/releases/tag/Rhino1_7_7_2_Release) 升级至 [v1.8.1-SNAPSHOT](http://rhino.autojs6.com/blob/master/gradle.properties#L3) @@ -156,11 +157,11 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开 # v6.6.2 -###### 2025/01/03 +###### 2025/04/12 * `新增` ui.statusBarAppearanceLight/statusBarAppearanceLightBy/navigationBarColor 等方法 * `新增` 设置页面增加 "文件扩展名" 设置选项 -* `新增` 主题色设置页面增加新布局支持 (颜色库分组/主题色定位/颜色搜索/历史记录/调色盘增强等) +* `新增` 主题色设置页面增加新布局支持 (分组/定位/搜索/历史记录/调色盘增强等) * `修复` Android 15 状态栏背景颜色与主题色不一致的问题 * `修复` plugins.load 方法无法正常加载插件的问题 _[`issue #290`](http://issues.autojs6.com/290)_ * `修复` dx 库在 Android 7.x 无法正常使用的问题 _[`issue #293`](http://issues.autojs6.com/293)_ @@ -374,7 +375,7 @@ SDK Tools (SDK 工具) (位于右侧窗口) AutoJs6 项目依赖的 `JDK (Java 开发工具包)` 发行版本不低于 `17`, 但建议不低于 `19`. -截至 2025 年 4 月 11 日, AutoJs6 可支持 JDK 最高版本为 `24`. +截至 2025 年 4 月 12 日, AutoJs6 可支持 JDK 最高版本为 `24`. > 注: 如果计算机系统已安装 JDK 且版本满足上述要求, 则可跳过此小节内容. diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 7ab25e0d..8783aa1d 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -207,9 +207,9 @@ dependencies /* Unclassified */ { implementation(files("$rootDir/libs/tiny-sign-0.9.jar")) // Room - implementation("androidx.room:room-runtime:2.6.1") - implementation("androidx.room:room-ktx:2.6.1") - ksp("androidx.room:room-compiler:2.6.1") + implementation("androidx.room:room-runtime:2.7.0") + implementation("androidx.room:room-ktx:2.7.0") + ksp("androidx.room:room-compiler:2.7.0") // ApkSig // implementation("com.android.tools.build:apksig:8.7.3") diff --git a/app/src/main/assets-app/doc/CHANGELOG-zh-Hans.md b/app/src/main/assets-app/doc/CHANGELOG-zh-Hans.md index e031fc23..47c137d4 100644 --- a/app/src/main/assets-app/doc/CHANGELOG-zh-Hans.md +++ b/app/src/main/assets-app/doc/CHANGELOG-zh-Hans.md @@ -6,11 +6,11 @@ # v6.6.2 -###### 2025/01/03 +###### 2025/04/12 * `新增` ui.statusBarAppearanceLight/statusBarAppearanceLightBy/navigationBarColor 等方法 * `新增` 设置页面增加 "文件扩展名" 设置选项 -* `新增` 主题色设置页面增加新布局支持 (颜色库分组/主题色定位/颜色搜索/历史记录/调色盘增强等) +* `新增` 主题色设置页面增加新布局支持 (分组/定位/搜索/历史记录/调色盘增强等) * `修复` Android 15 状态栏背景颜色与主题色不一致的问题 * `修复` plugins.load 方法无法正常加载插件的问题 _[`issue #290`](http://issues.autojs6.com/290)_ * `修复` dx 库在 Android 7.x 无法正常使用的问题 _[`issue #293`](http://issues.autojs6.com/293)_ @@ -42,9 +42,10 @@ * `优化` 尝试恢复 com.stardust 前缀包以便提升代码兼容性 _[`issue #290`](http://issues.autojs6.com/290)_ * `优化` floaty.window/floaty.rawWindow 同时支持主线程和子线程执行 * `依赖` 升级 Gradle Compile 版本 34 -> 35 -* `依赖` 升级 Gradle 版本 8.12 -> 8.13 +* `依赖` 升级 Gradle 版本 8.12 -> 8.14-rc-1 * `依赖` 升级 Rhino 版本 1.8.0-SNAPSHOT -> 1.8.1-SNAPSHOT * `依赖` 升级 Androidx Recyclerview 版本 1.3.2 -> 1.4.0 +* `依赖` 升级 Androidx Room 版本 2.6.1 -> 2.7.0 * `依赖` 升级 Androidx WebKit 版本 1.12.1 -> 1.13.0 * `依赖` 升级 Pinyin4j 版本 2.5.0 -> 2.5.1 diff --git a/app/src/main/assets-app/doc/CHANGELOG.md b/app/src/main/assets-app/doc/CHANGELOG.md index e031fc23..47c137d4 100644 --- a/app/src/main/assets-app/doc/CHANGELOG.md +++ b/app/src/main/assets-app/doc/CHANGELOG.md @@ -6,11 +6,11 @@ # v6.6.2 -###### 2025/01/03 +###### 2025/04/12 * `新增` ui.statusBarAppearanceLight/statusBarAppearanceLightBy/navigationBarColor 等方法 * `新增` 设置页面增加 "文件扩展名" 设置选项 -* `新增` 主题色设置页面增加新布局支持 (颜色库分组/主题色定位/颜色搜索/历史记录/调色盘增强等) +* `新增` 主题色设置页面增加新布局支持 (分组/定位/搜索/历史记录/调色盘增强等) * `修复` Android 15 状态栏背景颜色与主题色不一致的问题 * `修复` plugins.load 方法无法正常加载插件的问题 _[`issue #290`](http://issues.autojs6.com/290)_ * `修复` dx 库在 Android 7.x 无法正常使用的问题 _[`issue #293`](http://issues.autojs6.com/293)_ @@ -42,9 +42,10 @@ * `优化` 尝试恢复 com.stardust 前缀包以便提升代码兼容性 _[`issue #290`](http://issues.autojs6.com/290)_ * `优化` floaty.window/floaty.rawWindow 同时支持主线程和子线程执行 * `依赖` 升级 Gradle Compile 版本 34 -> 35 -* `依赖` 升级 Gradle 版本 8.12 -> 8.13 +* `依赖` 升级 Gradle 版本 8.12 -> 8.14-rc-1 * `依赖` 升级 Rhino 版本 1.8.0-SNAPSHOT -> 1.8.1-SNAPSHOT * `依赖` 升级 Androidx Recyclerview 版本 1.3.2 -> 1.4.0 +* `依赖` 升级 Androidx Room 版本 2.6.1 -> 2.7.0 * `依赖` 升级 Androidx WebKit 版本 1.12.1 -> 1.13.0 * `依赖` 升级 Pinyin4j 版本 2.5.0 -> 2.5.1 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index c70ab6f9..4a19e698 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Fri Feb 28 10:52:43 CST 2025 +#Fri Apr 11 21:35:07 CST 2025 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-rc-1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/settings.gradle.kts b/settings.gradle.kts index ad0865f9..799dbb23 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -148,7 +148,8 @@ pluginManagement { val androidStudio = object : Platform( name = "AndroidStudio", vendor = "Google", androidVersionMap = mapOf( - "2024.3" to "8.9.0", /* Mar 19, 2025. */ + "2025.1" to "8.10.0-rc02", /* Apr 11, 2025. */ + "2024.3" to "8.9.1", /* Apr 11, 2025. */ "2024.2" to "8.8.0", /* Jan 13, 2025. */ "2024.1" to "8.6.0", /* Aug 30, 2024. */ "2023.3" to "8.5.0-alpha02", /* Mar 28, 2024. */ @@ -160,12 +161,14 @@ pluginManagement { consts.IDENTIFIER_FALLBACK to fallbackGradleVersion, ), kotlinVersionMap = mapOf( - "2024.3" to "2.1.0", /* Nov 29, 2024. */ + "2025.1" to "2.1.20", /* Apr 11, 2025. */ + "2024.3" to "2.1.20", /* Apr 11, 2024. */ "2024.2" to "2.1.0", /* Nov 29, 2024. */ "2024.1" to "2.0.0", /* Aug 13, 2024. */ consts.IDENTIFIER_FALLBACK to fallbackKotlinVersion, ), codenameVersionMap = mapOf( + "2025.1" to "N", /* Apr 11, 2025. */ "2024.3" to "M", /* Nov 29, 2024. */ "2024.2" to "L", /* Aug 13, 2024. */ "2024.1" to "K|L", /* May 14, 2024. */ @@ -177,6 +180,7 @@ pluginManagement { "2022.1" to "E", /* May 3, 2023. */ ), codenameMap = mapOf( + "N" to "Narwhal", /* Born on Mar 19, 2025. */ "M" to "Meerkat", /* Born on Nov 12, 2024. */ "L" to "Ladybug", /* Born on Jul 15, 2024. */ "K" to "Koala", /* Born on Mar 19, 2024. */ @@ -193,26 +197,28 @@ pluginManagement { /* Codenames below were predicted on Oct 18, 2023. */ - "N" to "Newt", "O" to "Ostrich", - "P" to "Penguin", "Q" to "Quail", "R" to "Rhino", - "S" to "Snail", "T" to "Tiger", "U" to "Unicorn", - "V" to "Vicuna", "W" to "Walrus", "X" to "Xiphias", - "Y" to "Yeti", "Z" to "Zebra", + "O" to "Ostrich", "P" to "Penguin", "Q" to "Quail", + "R" to "Rhino", "S" to "Snail", "T" to "Tiger", + "U" to "Unicorn", "V" to "Vicuna", "W" to "Walrus", + "X" to "Xiphias", "Y" to "Yeti", "Z" to "Zebra", ), ) { override val weight = Int.MAX_VALUE override val gradleSettingsName = "Gradle JDK" - override val fullName = "Android Studio${ - codenameVersionMap?.get(version) + override val fullName by lazy { + val suffix = codenameVersionMap?.get(version) ?.split("|") - ?.mapNotNull { codenameMap?.get(it.trim()) } - ?.joinToString(" / ", prefix = " ") ?: "" - }" + ?.joinToString(" / ", prefix = " ") { key -> + codenameMap?.get(key.trim()) ?: key + } ?: "" + return@lazy "Android Studio$suffix" + } } val intelliJIdea = object : Platform( name = "IntelliJIdea", vendor = "Jetbrains", androidVersionMap = mapOf( + "2025.1" to "8.9.1", /* Apr 12, 2025. */ "2024.3.1" to "8.7.3", /* Dec 10, 2024. */ "2024.3" to "8.7.0-rc01", /* Nov 15, 2024. */ "2024.2" to "8.5.2", /* Aug 13, 2024. */ @@ -223,6 +229,7 @@ pluginManagement { consts.IDENTIFIER_FALLBACK to fallbackGradleVersion, ), kotlinVersionMap = mapOf( + "2025.1" to "2.1.20", /* Apr 12, 2025. */ "2024.3.4" to "2.1.10", /* Feb 28, 2025. */ "2024.2.3" to "2.0.21", /* Oct 17, 2024. */ "2024.2" to "2.0.21-RC", /* Sep 27, 2024. */ @@ -306,6 +313,7 @@ pluginManagement { ) val kspVersionMap = mapOf( + "2.1.20" to "2.0.0", /* Apr 9, 2025. */ "2.1.20-RC3" to "1.0.31", /* Mar 15, 2025. */ "2.1.20-RC2" to "1.0.31", /* Mar 7, 2025. */ "2.1.20-RC" to "1.0.31", /* Feb 28, 2025. */ @@ -492,7 +500,7 @@ pluginManagement { val classpath = config.libs.filterIsInstance().map { var suffix = "" - val version = when { + val version: String = when { it.version.startsWith("${identifier.auto}:") -> { val mapType = it.version.substring("${identifier.auto}:".length) val map = when (mapType) { @@ -506,7 +514,7 @@ pluginManagement { ver.bestMatchingValue } ?: map[identifier.fallback]?.also { suffix += identifier.fallbackSuffix - } + } ?: consts.DEFAULT_VERSION } else -> it.version.also { suffix += identifier.specifiedSuffix diff --git a/version.properties b/version.properties index da58c39d..4ec47336 100644 --- a/version.properties +++ b/version.properties @@ -1,5 +1,5 @@ -#Fri Apr 11 15:07:30 CST 2025 -BUILD_TIME=1744355250402 +#Sat Apr 12 11:08:55 CST 2025 +BUILD_TIME=1744427335297 COMPILE_SDK_VERSION=35 JAVA_VERSION=23 JAVA_VERSION_MIN_RADICAL=0 @@ -17,6 +17,6 @@ RAPID_OCR_OPENCV_MOBILE_LABEL_VERSION=13 RAPID_OCR_OPENCV_MOBILE_VERSION=4.5.3 TARGET_SDK_VERSION=35 TARGET_SDK_VERSION_INRT=29 -VERSION_BUILD=3120 +VERSION_BUILD=3126 VERSION_NAME=6.6.2 Alpha5 VSCODE_EXT_REQUIRED_VERSION=1.0.8