Hop, la version
0.96 est
en ligne
Je vais pas vous faire le changeLog complet et détaillé, ça prendrait trop de place.
Voici donc un résumé de l'essentiel:
CORE:
- Refonte de l'initialisation du moteur
- Refonte complète du moteur, ajout de la gestion de la langue dans fichier de config pour traduction future éventuelle
- Possibilité de désactiver des événements, des scénarios et des actions avec un "!" devant dans la config
- Possibilité d’exécuter des scénarios (action persos) au sein même des scénarios (avec option wait)
- Nouveau mot clef {STATUT} (contient un chiffre) pour les retours d'action:
-1 ==> désactivé ;
0 => erreur ;
1 => ok ;
2=> autre
- Ajout des variables temporaires (nom commençant par '
%') n'existant qu'au sein d'un scénario (inaccessibles en dehors, détruites à la fin)
- Ajout des variables sur carte SD (nom commençant par '
$') accessibles partout et durée de vie infinie
- Sinon par défaut une variable est stockée en RAM, est accessible partout et existe tant que PAW n'est pas quitté/redémarré
- Amélioration de l'action 'sleep' avec possibilité de l'annuler dans n'importe quel scénario
- Ajout fichier de config pour la gestion des actions dans le GUI avec son fichier de langue
* Correction BUGS:
- Bug avec caractères spéciaux (accents...) dans l'action interaction
- Roue crantée infinie au chargement du GUI sur certains appareils (corrigé en principe)
- Crash parfois à l'initialisation lors du boot de l'appareil
- TTS qui ne marchait qu'une fois sur certains appareil
GUI:
- Ajout infoBulles (j'en ai encore mis peu, uniquement dans la fenêtre action)
- Ajout champs supportant les retours chariots là ou c'est nécessaire (un carré en bas à droite permet d'identifier ces champs)
- Ajout d'une petite fenêtre colorPicker pour les champs de type couleurs
- Ajout de menus déroulants avec positionnement intélligent
* Menu OUTILS:
- Ajout fenêtre gestion des variables / ajout variable
- Ajout fenêtre nettoyage des données avec nombreuses options (photos, variables, données des events, journaux, fichiers tmp, configuration d'usine, factory reset de toute l'appli)
- Ajout fenêtre de configuration manuelle: permet d'éditer le fichier json de config directement dans le GUI, avec coloration et correction syntaxique temps réel.
- Ajout fenêtre d’exécution d'action avec assistant évolué récupérant si besoin les paramètres disponibles du téléphone
* Autres:
- Ajout bouton redémarrer le serveur dans la fenêtre de configuration de PAW
- Les notifications s'affichent maintenant dans une fenêtre si le texte est trop long
-
L'application restera gratuite. Ajout bouton donation dans la fenêtre
A propos
APK: v1.68
- Correction de bug si l'option de config "Reboot_IfPawIsCrashed" est désactivée
- Gestion de la batterie à la place du core (afin de résoudre le bug la roue crantée infinie sur certains appareils)
J'en oubli surement mais le plus gros y est.
Pour ceux qui voudraient tester l'appli c'est par ici:
viewtopic.php?f=27&t=18283&p=334920#p334920
Attention: Il est conseillé de repartir d'un fichier de config neuf, certaines syntaxes ayant changées
La mise à jour de l'apk est obligatoire pour un bon fonctionnement, cependant (à cause de la maj de Android Studio), si jamais il y a un message d'erreur à l’installation
il faut désinstaller l'ancienne version avant. Si c'est le cas le lien vers l'apk se trouve ici :
http://rulistaff.free.fr/paw/fr.djul.je ... nAPI15.apk
Je vous laisse découvrir la nouvelle fenêtre d’exécution d'action avec son assistant assez évolué.
Ce sera la même pour l'édition ou la création d'actions dans les scénarios, à la différence que le menu 'mot clef ' est bien plus fournis quand on est en mode scénario.