6.7.0 - Alpha23 - 打包应用支持开机自启, 增加应用快捷方式; 打包应用配置页面增加功能按钮/配置机制 (issue #483)

This commit is contained in:
SuperMonster003
2026-03-14 18:55:03 +08:00
parent 6be328f00c
commit 36b4a02f55
43 changed files with 4428 additions and 1297 deletions

View File

@@ -70,7 +70,7 @@
"Les boîtes de dialogue de la page Paramètres proposent l'option « Utiliser la valeur par défaut »",
"Le bouton flottant du gestionnaire de fichiers se masque automatiquement lorsqu'on touche en dehors",
"Le formateur de code prend désormais en charge les opérateurs `??`, `?.`, `??=`",
"L'éditeur de code prend en charge la lecture et l'écriture de fichiers aux encodages GB18030 / UTF-16 (LE/BE) / Shift_JIS, etc.",
"L'éditeur de code prend en charge la lecture et l'écriture de fichiers aux encodages GB18030 / UTF-16 (LE/BE) / Shift_JIS, etc",
"L'éditeur de code prend en charge l'affichage des informations détaillées du fichier (chemin/encodage/retour à la ligne/nombre total d'octets et de caractères, etc.) _[`issue #395`](http://issues.autojs6.com/395)_",
"Ajout de messages d'erreur pour les actions d'intent (éditer / voir / installer / envoyer / lire, etc.)",
"L'attribut url de webview prend en charge les chemins relatifs",
@@ -101,7 +101,7 @@
"v6.6.2": {
"released_date": "2025/04/16",
"feature": [
"Méthodes telles que ui.statusBarAppearanceLight, statusBarAppearanceLightBy et navigationBarColor, etc.",
"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",
@@ -129,7 +129,7 @@
"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",
"La page de configuration de packaging prend maintenant en charge les options de bibliothèque Pinyin",
"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",
@@ -181,7 +181,7 @@
"Problème d'absence des méthodes et propriétés propres aux instances UiObjectCollection"
],
"improvement": [
"La page de packaging prend en charge la configuration des signatures, la gestion des clés et la configuration des autorisations (par [luckyloogn]()) _[`pr #286`]()_",
"La page de configuration de packaging prend maintenant en charge la configuration de signature, la gestion du keystore et les parametres d'autorisation (by [luckyloogn](https://github.com/luckyloogn)) _[`pr #286`](http://pr.autojs6.com/286)_",
"Amélioration de la précision de la reconnaissance du nom du package actuel et de l'activité en cours de la fenêtre flottante (Priorité : Shizuku > Root > A11Y)",
"Amélioration de la précision de la reconnaissance de currentPackage et currentActivity (Priorité : Shizuku > Root > A11Y)",
"Restauration de la possibilité de sélectionner le contenu texte d'une entrée individuelle dans la fenêtre de journal via un double-clic ou un appui long _[`issue #280`](http://issues.autojs6.com/280)_",
@@ -202,7 +202,7 @@
"released_date": "2024/12/02",
"released_hint": "Réécriture du module intégré, mise à jour avec prudence",
"hint": [
"Les modules intégrés sont réécrits en Kotlin pour améliorer l'efficacité d'exécution des scripts, mais des améliorations itératives sont nécessaires.",
"Les modules intégrés sont réécrits en Kotlin pour améliorer l'efficacité d'exécution des scripts, mais des améliorations itératives sont nécessaires",
"Le fichier init.js intégré est vide par défaut, permettant aux développeurs d'étendre les modules intégrés ou de monter des modules externes."
],
"feature": [
@@ -264,7 +264,7 @@
"Problème avec l'application empaquetée ne pouvant pas utiliser correctement le module opencc"
],
"improvement": [
"Expérience d'indication de clic pour le contrôle 'ABI non disponible' sur la page de paquet",
"Amelioration de l'experience des indications au toucher pour le controle \"ABI indisponible\" dans la page de configuration de packaging",
"Prend en charge l'utilisation de Shizuku pour contrôler l'interrupteur d'affichage 'Localisation du pointeur'",
"Prend en charge l'utilisation de Shizuku pour contrôler les interrupteurs de permission 'Médias de projection' et 'Modifier les paramètres sécurisés'",
"Automator.gestureAsync/gesturesAsync prend en charge les paramètres de fonction de rappel",
@@ -324,12 +324,12 @@
"feature": [
"Module opencc (référez-vous à la documentation du projet > [Conversion en Chinois](https://docs.autojs6.com/#/opencc)) (Réf à [LZX284](https://github.com/SuperMonster003/AutoJs6/pull/187/files#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46R268))",
"Ajout des méthodes [plus](https://docs.autojs6.com/#/uiObjectType?id=m-plus) et [append](https://docs.autojs6.com/#/uiObjectType?id=m-append) pour UiSelector _[`issue #115`](http://issues.autojs6.com/115)_",
"Support amélioré pour le filtrage des ABI et des bibliothèques sur la page de l'application de packaging (Réf à [AutoX](https://github.com/kkevsekk1/AutoX)) _[`issue #189`](http://issues.autojs6.com/189)_"
"La page de configuration de packaging prend maintenant en charge le filtrage des ABI et des bibliotheques (Ref to [AutoX](https://github.com/kkevsekk1/AutoX)) _[`issue #189`](http://issues.autojs6.com/189)_"
],
"fix": [
"Problème de taille de fichier anormalement volumineux lors du packaging de l'application (Réf à [AutoX](https://github.com/kkevsekk1/AutoX) / [LZX284](https://github.com/SuperMonster003/AutoJs6/pull/187/files#diff-d932ac49867d4610f8eeb21b59306e8e923d016cbca192b254caebd829198856R61)) _[`issue #176`](http://issues.autojs6.com/176)_",
"Problème d'affichage de certains messages d'exception lors du packaging de l'application",
"Problème potentiel d'icône blanche après la sélection d'une icône d'application sur la page de packaging de l'application",
"Correction d'un probleme ou une icone vide pouvait s'afficher apres la selection de l'icone de l'application dans la page de configuration de packaging",
"Problème d'initialisation contextuelle lors de l'intégration de la bibliothèque OCR MLKit Google",
"Problème d'inefficacité des méthodes ocr.recognizeText/detect",
"Problème de langage d'affichage incohérent avec le paramètre de l'application dans certains textes (comme la page des logs)",
@@ -351,14 +351,14 @@
"Problème de débordement de noms de fonctions sur le panneau de fonctions de module dans l'éditeur de code"
],
"improvement": [
"Le panneau de fonctions rapides du module d'édition de code s'adapte au mode nuit.",
"La page de démarrage de l'application emballée s'adapte au mode nuit et la disposition des icônes d'application est ajustée.",
"La page de l'application emballée prend en charge la navigation du curseur à l'aide de la touche ENTER sur le clavier logiciel.",
"La page de l'application emballée prend en charge le basculement de l'état de sélection totale en cliquant sur les titres ABI et de bibliothèque.",
"La sélection par défaut d'ABI est rendue intelligente sur la page de l'application emballée avec des invites guide pour les éléments non sélectionnables.",
"Le gestionnaire de fichiers ajuste l'affichage des éléments du menu en fonction du type et des caractéristiques des fichiers et dossiers.",
"Le menu contextuel du gestionnaire de fichiers pour les dossiers ajoute une option d'emballage d'application.",
"Lorsque les services d'accessibilité sont activés mais dysfonctionnent, un état anormal se reflète dans le commutateur du tiroir de la page d'accueil d'AutoJs6.",
"Le panneau de fonctions rapides du module d'édition de code s'adapte au mode nuit",
"La page de démarrage de l'application emballée s'adapte au mode nuit et la disposition des icônes d'application est ajustée",
"La page de configuration de packaging prend maintenant en charge la touche ENTER du clavier virtuel pour deplacer le focus du curseur",
"La page de configuration de packaging permet maintenant d'appuyer sur les titres ABI et les titres de bibliotheque pour basculer l'etat de selection globale",
"La page de configuration de packaging utilise maintenant une selection ABI par defaut plus intelligente et ajoute des indications pour les options indisponibles",
"Le gestionnaire de fichiers ajuste l'affichage des éléments du menu en fonction du type et des caractéristiques des fichiers et dossiers",
"Le menu contextuel du gestionnaire de fichiers pour les dossiers ajoute une option d'emballage d'application",
"Lorsque les services d'accessibilité sont activés mais dysfonctionnent, un état anormal se reflète dans le commutateur du tiroir de la page d'accueil d'AutoJs6",
"La console inclut des informations détaillées sur la pile lors de l'impression des messages d'erreur."
],
"dependency": [
@@ -724,49 +724,49 @@
"Problèmes de perte des informations du canal alpha dans les résultats de colors.toString lorsque la valeur alpha est 0"
],
"improvement": [
"Redirection des classes publiques de la version Auto.js 4.x pour assurer une compatibilité descendante maximale possible (dans une certaine mesure).",
"Fusionner tous les modules du projet pour éviter d'éventuels problèmes de référence circulaire (supprimer temporairement le module inrt).",
"Migrer la configuration de construction Gradle de Groovy à KTS.",
"Ajouter un support multilingue pour les messages d'exception de Rhino.",
"L'interrupteur de permissions du tiroir de la page d'accueil ne montre des messages que lorsqu'il est activé.",
"La disposition du tiroir de la page d'accueil s'attache directement sous la barre d'état pour éviter les incompatibilités de barre de couleur supérieure.",
"Compatibilité des fonctions de vérification de mise à jour, téléchargement et avis de mise à jour avec le système Android 7.x.",
"Reconcevoir la page des paramètres (migration vers AndroidX).",
"La page des paramètres prend en charge la pression longue sur les options de configuration pour afficher des informations détaillées.",
"Ajout de l'option \"Suivre le système\" pour le mode nocturne (Android 9+).",
"Compatibilité de l'écran de démarrage de l'application avec le mode nocturne.",
"Ajouter des identifiants numériques aux icônes d'application pour améliorer l'expérience utilisateur avec plusieurs versions open source coexistantes.",
"Ajouter plus d'options de couleurs Material Design au thème de l'application.",
"Alléger et adapter les icônes des éléments de liste dans le gestionnaire de fichiers/panneau des tâches à la couleur du thème.",
"Compatibilité de la couleur du texte indicatif dans la boîte de recherche de la page d'accueil avec le mode nocturne.",
"Compatibilité des composants tels que les dialogues/textes/Fab/AppBar/éléments de liste avec le mode nocturne.",
"Compatibilité des pages telles que les documents/paramètres/à propos/couleurs de thème/analyse de mise en page et des menus des boutons flottants avec le mode nocturne.",
"Compatibilité de la disposition des pages avec la disposition RTL (Right-To-Left) dans la mesure du possible.",
"Ajouter des effets d'animation des icônes à la page à propos.",
"Mise à jour automatique de l'année dans le texte de la déclaration de droits d'auteur sur la page à propos.",
"Après l'installation initiale de l'application, déterminer et définir automatiquement un répertoire de travail approprié.",
"Désactiver la fonction de zoom à deux doigts sur la page des documents pour éviter une anomalie de l'affichage du contenu.",
"Simplifier le nom et le chemin des tâches affichés dans les éléments de liste du panneau des tâches par un chemin relatif.",
"Abréger le texte des boutons de l'éditeur de texte pour éviter le débordement du contenu.",
"Prise en charge de la restauration de la taille de police par défaut dans la configuration de l'éditeur de texte.",
"Améliorer la vitesse de réponse au clic sur le bouton flottant.",
"Cliquer sur le bouton d'analyse de mise en page du bouton flottant effectue directement l'analyse de la plage de mise en page.",
"Le thème de l'analyse de mise en page est adaptable (la fenêtre flottante suit le thème de l'application, le panneau de configuration rapide suit le thème du système).",
"Réorganiser la liste des informations de contrôle de mise en page selon la fréquence d'utilisation potentielle.",
"Optimiser le format de sortie automatiquement lors du clic et copie sur les informations de contrôle de mise en page selon le type de sélecteur.",
"Lors de la sélection de fichiers à l'aide de la fenêtre flottante, appuyer sur la touche de retour ramène au répertoire supérieur au lieu de fermer directement la fenêtre.",
"Prise en charge de la détection de validité numérique et de la conversion automatique des symboles pointillés lors de la saisie d'une adresse en mode client se connectant à l'ordinateur.",
"Afficher l'adresse IP du périphérique correspondant dans le tiroir de la page d'accueil après que le client et le serveur se sont connectés.",
"Ajouter une protection contre la réécriture à certains objets globaux et modules intégrés (consultez la documentation du projet > Objets globaux > [Protection contre la réécriture](https://docs.autojs6.com/#/global?id=%e8%a6%86%e5%86%99%e4%bf%9d%e6%8a%a4)).",
"importClass et importPackage prennent en charge des paramètres de chaîne et des paramètres de longueur variable.",
"ui.run prend en charge l'impression des informations de trace de pile en cas d'exception.",
"ui.R et auto.R peuvent obtenir commodément l'ID de ressources d'AutoJs6.",
"Les méthodes associées à l'utilisation d'applications dans le module app prennent en charge des paramètres de type App et des paramètres d'alias d'application.",
"Les méthodes associées au rappel asynchrone dans le module dialogs prennent en charge l'omission des paramètres pré-remplis.",
"app.startActivity et autres prennent en charge des paramètres d'option d'URL (voir code d'exemple > Applications > Intention).",
"Le module device renvoie null au lieu de lancer une exception lorsque l'obtention de l'IMEI ou du numéro de série matériel échoue.",
"Augmenter la luminosité du texte dans le journal de la fenêtre flottante affichée par console.show pour améliorer la lisibilité du contenu.",
"ImageWrapper#saveTo prend en charge la sauvegarde de fichiers image dans des chemins relatifs.",
"Redirection des classes publiques de la version Auto.js 4.x pour assurer une compatibilité descendante maximale possible (dans une certaine mesure)",
"Fusionner tous les modules du projet pour éviter d'éventuels problèmes de référence circulaire (supprimer temporairement le module inrt)",
"Migrer la configuration de construction Gradle de Groovy à KTS",
"Ajouter un support multilingue pour les messages d'exception de Rhino",
"L'interrupteur de permissions du tiroir de la page d'accueil ne montre des messages que lorsqu'il est activé",
"La disposition du tiroir de la page d'accueil s'attache directement sous la barre d'état pour éviter les incompatibilités de barre de couleur supérieure",
"Compatibilité des fonctions de vérification de mise à jour, téléchargement et avis de mise à jour avec le système Android 7.x",
"Reconcevoir la page des paramètres (migration vers AndroidX)",
"La page des paramètres prend en charge la pression longue sur les options de configuration pour afficher des informations détaillées",
"Ajout de l'option \"Suivre le système\" pour le mode nocturne (Android 9+)",
"Compatibilité de l'écran de démarrage de l'application avec le mode nocturne",
"Ajouter des identifiants numériques aux icônes d'application pour améliorer l'expérience utilisateur avec plusieurs versions open source coexistantes",
"Ajouter plus d'options de couleurs Material Design au thème de l'application",
"Alléger et adapter les icônes des éléments de liste dans le gestionnaire de fichiers/panneau des tâches à la couleur du thème",
"Compatibilité de la couleur du texte indicatif dans la boîte de recherche de la page d'accueil avec le mode nocturne",
"Compatibilité des composants tels que les dialogues/textes/Fab/AppBar/éléments de liste avec le mode nocturne",
"Compatibilité des pages telles que les documents/paramètres/à propos/couleurs de thème/analyse de mise en page et des menus des boutons flottants avec le mode nocturne",
"Compatibilité de la disposition des pages avec la disposition RTL (Right-To-Left) dans la mesure du possible",
"Ajouter des effets d'animation des icônes à la page à propos",
"Mise à jour automatique de l'année dans le texte de la déclaration de droits d'auteur sur la page à propos",
"Après l'installation initiale de l'application, déterminer et définir automatiquement un répertoire de travail approprié",
"Désactiver la fonction de zoom à deux doigts sur la page des documents pour éviter une anomalie de l'affichage du contenu",
"Simplifier le nom et le chemin des tâches affichés dans les éléments de liste du panneau des tâches par un chemin relatif",
"Abréger le texte des boutons de l'éditeur de texte pour éviter le débordement du contenu",
"Prise en charge de la restauration de la taille de police par défaut dans la configuration de l'éditeur de texte",
"Améliorer la vitesse de réponse au clic sur le bouton flottant",
"Cliquer sur le bouton d'analyse de mise en page du bouton flottant effectue directement l'analyse de la plage de mise en page",
"Le thème de l'analyse de mise en page est adaptable (la fenêtre flottante suit le thème de l'application, le panneau de configuration rapide suit le thème du système)",
"Réorganiser la liste des informations de contrôle de mise en page selon la fréquence d'utilisation potentielle",
"Optimiser le format de sortie automatiquement lors du clic et copie sur les informations de contrôle de mise en page selon le type de sélecteur",
"Lors de la sélection de fichiers à l'aide de la fenêtre flottante, appuyer sur la touche de retour ramène au répertoire supérieur au lieu de fermer directement la fenêtre",
"Prise en charge de la détection de validité numérique et de la conversion automatique des symboles pointillés lors de la saisie d'une adresse en mode client se connectant à l'ordinateur",
"Afficher l'adresse IP du périphérique correspondant dans le tiroir de la page d'accueil après que le client et le serveur se sont connectés",
"Ajouter une protection contre la réécriture à certains objets globaux et modules intégrés (consultez la documentation du projet > Objets globaux > [Protection contre la réécriture](https://docs.autojs6.com/#/global?id=%e8%a6%86%e5%86%99%e4%bf%9d%e6%8a%a4))",
"importClass et importPackage prennent en charge des paramètres de chaîne et des paramètres de longueur variable",
"ui.run prend en charge l'impression des informations de trace de pile en cas d'exception",
"ui.R et auto.R peuvent obtenir commodément l'ID de ressources d'AutoJs6",
"Les méthodes associées à l'utilisation d'applications dans le module app prennent en charge des paramètres de type App et des paramètres d'alias d'application",
"Les méthodes associées au rappel asynchrone dans le module dialogs prennent en charge l'omission des paramètres pré-remplis",
"app.startActivity et autres prennent en charge des paramètres d'option d'URL (voir code d'exemple > Applications > Intention)",
"Le module device renvoie null au lieu de lancer une exception lorsque l'obtention de l'IMEI ou du numéro de série matériel échoue",
"Augmenter la luminosité du texte dans le journal de la fenêtre flottante affichée par console.show pour améliorer la lisibilité du contenu",
"ImageWrapper#saveTo prend en charge la sauvegarde de fichiers image dans des chemins relatifs",
"Reconcevoir l'objet global colors et inclure la prise en charge des modes de couleur HSV / HSL (consultez la documentation du projet > [Couleurs](https://docs.autojs6.com/#/color))."
],
"dependency": [