6.6.2 - 发行版发布准备

This commit is contained in:
SuperMonster003
2025-04-16 17:29:00 +08:00
parent 6ea8e210fd
commit 1d6e5e2517
140 changed files with 2465 additions and 1215 deletions

View File

@@ -1,5 +1,70 @@
{
"$data": {
"v6.6.2": {
"released_date": "2025/04/16",
"feature": [
"Méthodes telles que ui.statusBarAppearanceLight, statusBarAppearanceLightBy et navigationBarColor, etc.",
"Attribut ui.statusBarHeight (getter) servant à obtenir la hauteur de la barre d'état _[`issue #357`](http://issues.autojs6.com/357)_",
"Méthode images.flip pour retourner une image _[`issue #349`](http://issues.autojs6.com/349)_",
"Ajout de l'option « extension de fichier » dans la page des paramètres",
"La page de configuration du thème prend désormais en charge une nouvelle mise en page (regroupement, positionnement, recherche, historique, amélioration de la palette de couleurs, etc.)"
],
"fix": [
"Problème où la couleur de fond de la barre d'état sur Android 15 ne correspond pas à celle du thème",
"Problème où la méthode plugins.load ne charge pas correctement les plugins _[`issue #290`](http://issues.autojs6.com/290)_",
"Problème où la bibliothèque dx ne fonctionne pas correctement sur Android 7.x _[`issue #293`](http://issues.autojs6.com/293)_",
"Problème où ScriptRuntime peut présenter un état de synchronisation anormal lors de l'utilisation de require pour importer des modules intégrés (solution provisoire) _[`issue #298`](http://issues.autojs6.com/298)_",
"Problème où le module notice ne dispose pas des méthodes d'extension telles que getBuilder _[`issue #301`](http://issues.autojs6.com/301)_",
"Problème où les méthodes shizuku/shell n'acceptent pas les paramètres de type chaîne _[`issue #310`](http://issues.autojs6.com/310)_",
"Problème où la méthode colors.pixel n'accepte pas les paramètres d'images à canal unique _[`issue #350`](http://issues.autojs6.com/350)_",
"Problème où les méthodes engines.execScript/execScriptFile utilisent un répertoire de travail par défaut incorrect lors de l'exécution des scripts _[`issue #358`](http://issues.autojs6.com/358)_ _[`issue #340`](http://issues.autojs6.com/340)_ _[`issue #339`](http://issues.autojs6.com/339)_",
"Problème où floaty.window/floaty.rawWindow ne peut pas être exécuté dans un thread secondaire",
"Problème où floaty.getClip risque de ne pas récupérer correctement le contenu du presse-papiers _[`issue #341`](http://issues.autojs6.com/341)_",
"Problème où ui.inflate renvoie un résultat auquel il manque les méthodes de prototype telles que attr, on et click",
"Problème où certaines exceptions générées lors de l'appel de méthodes ne sont pas capturées par un bloc try..catch _[`issue #345`](http://issues.autojs6.com/345)_",
"Problème où la génération de code dans la page d'analyse de la mise en page peut provoquer un crash de l'application _[`issue #288`](http://issues.autojs6.com/288)_",
"Problème où les applications packagées ne peuvent pas utiliser correctement le module shizuku _[`issue #227`](http://issues.autojs6.com/227)_ _[`issue #231`](http://issues.autojs6.com/231)_ _[`issue #284`](http://issues.autojs6.com/284)_ _[`issue #287`](http://issues.autojs6.com/287)_ _[`issue #304`](http://issues.autojs6.com/304)_",
"Problème dans l'éditeur de code où le passage à la fin d'une ligne peut positionner le curseur au début de la ligne suivante",
"Problème où des clics rapides consécutifs sur des éléments de type dialogue dans la page des paramètres peuvent provoquer un crash de l'application"
],
"improvement": [
"Optimisation de la taille du fichier APK pour le modèle d'application packagée",
"L'application (et les applications packagées) prend désormais en charge davantage de permissions _[`issue #338`](http://issues.autojs6.com/338)_",
"Ajout de l'option pour la bibliothèque Pinyin dans la page de packaging",
"Optimisation du fond de la barre d'état et de la couleur du texte dans la page principale des applications packagées",
"Ajout d'interrupteurs pour les permissions spéciales (accès à tous les fichiers et envoi de notifications) dans la page des paramètres des applications packagées _[`issue #354`](http://issues.autojs6.com/354)_",
"Les textes et icônes des contrôles s'ajustent automatiquement selon la luminosité du thème",
"Amélioration de l'expérience visuelle lorsque le contraste entre la couleur du contrôle et le fond est faible",
"Amélioration de la compatibilité du contrôle d'entrée HEX dans la palette de couleurs lors du collage de valeurs depuis le presse-papiers",
"La barre de navigation de l'application est désormais configurée pour être transparente ou semi-transparente afin d'améliorer l'expérience visuelle",
"Le mode UI par défaut de la barre d'état et de la barre de navigation est défini sur la couleur `md_grey_50` en mode clair",
"L'interrupteur du service d'accessibilité dans le tiroir de la page d'accueil se synchronise désormais avec le code du script",
"La page de documentation de l'accueil prend désormais en charge des boutons de recherche bidirectionnels",
"L'onglet « Fichiers » de la page d'accueil permet de changer la visibilité du bouton flottant par un appui long",
"Le titre de l'éditeur de code supporte désormais l'ajustement automatique de la taille de la police",
"La visibilité du bouton flottant dans la page des journaux est liée aux actions de défilement de la liste",
"Le fichier de configuration project.json du projet de script prend désormais en charge davantage d'options de packaging _[`issue #305`](http://issues.autojs6.com/305)_ _[`issue #306`](http://issues.autojs6.com/306)_",
"Le fichier project.json prend désormais en charge une correspondance plus souple des noms d'option ainsi qu'une compatibilité avec les alias",
"La boîte de dialogue d'information sur le type de fichier APK inclut désormais la taille du fichier et des informations sur le schéma de signature",
"La boîte de dialogue d'information sur le type de fichier APK prend désormais en charge des écouteurs de clic pour copier le texte et accéder aux détails de l'application",
"Tentative de restauration des packages préfixés par com.stardust afin d'améliorer la compatibilité du code _[`issue #290`](http://issues.autojs6.com/290)_",
"Les méthodes floaty.window/floaty.rawWindow supportent désormais l'exécution sur le thread principal ainsi que sur des threads secondaires",
"La méthode globale getClip utilise désormais floaty.getClip au besoin pour améliorer la compatibilité",
"Amélioration de la compatibilité de files.path et des méthodes associées lorsqu'une valeur nulle est fournie pour le chemin",
"Synchronisation avec la dernière version officielle du moteur Rhino et adaptations nécessaires du code",
"Amélioration du README.md pour mieux documenter la construction et l'exécution du projet _[`issue #344`](http://issues.autojs6.com/344)_"
],
"dependency": [
"Ajout d'Eclipse Paho Client Mqttv3 version 1.1.0 _[`issue #330`](http://issues.autojs6.com/330)_",
"Mise à jour de la version de Gradle Compile de 34 à 35",
"Mise à jour de Gradle de 8.12 à 8.14-rc-1",
"Mise à jour de Rhino de 1.8.0-SNAPSHOT à 1.8.1-SNAPSHOT",
"Mise à jour d'Androidx Recyclerview de 1.3.2 à 1.4.0",
"Mise à jour d'Androidx Room de 2.6.1 à 2.7.0",
"Mise à jour d'Androidx WebKit de 1.12.1 à 1.13.0",
"Mise à jour de Pinyin4j de 2.5.0 à 2.5.1"
]
},
"v6.6.1": {
"released_date": "2025/01/01",
"feature": [