Nouvelle mise à jour:
Amélioration du Core, entre autres
Nettoyage interne, découpage de code, améliorations diverses, corrections de bug diverses. Création d'un module de test pour tester certaines parties du Core (Non disponible, privé, outil de travail).
Migration API Pages
pages.add()→pages.create()avec flagactivateOnCreation(cohérent avecvoh.zone.createetvoh.canvas.create)pages.setActive(id)→pages.goToById(id)(sémantique plus claire)
Refonte historique à 3 niveaux (Zone / Canvas / Page) — chantier majeur
C'est la plus grosse évolution depuis v2.61. Avant, l'undo/redo n'existait qu'au niveau Page, Maintenant chaque niveau a son propre historique.
Améliorations éditeur de code
- Surlignage des mots identiques — comme dans VSCode/Sublime, scan en spirale autour du curseur.
- Barre d'info pour les propriétés — 98+ paramètres documentés, type/valeurs valides/défaut affichés quand le curseur est sur une propriété (ex.
mouseDrag.button→'left' | 'middle' | 'right'). - F1 ouvre la doc à l'ancre — directement sur le bon paramètre dans l'aide HTML.
- Linter ENUM inline — soulignement rouge ondulé pour les valeurs ENUM invalides détectées statiquement (Les valeurs qui sont entre deux ' ). "Ex: mouseSelection: { enabled: true, button: 'leftq', mode: 'mousedownq' }," > erreur: 'leftq' et 'mousedownq'.
- Simplification barre d'info des
createsans sous-objets imbriqués, maintenant passer la souris sur une propriété affiche une info dans la barre d'info.
Note: Il y a eu beaucoup de travail, mais peu de nouveauté, bien qu'il y en ait, j'oublie surement des choses L'aide est aussi normalement à jour et aussi les exemples, mais il peut rester des coquilles ou des oublis, personne n'est parfait !
C'est toujours au même endroit pour essayer !