[Màj 2.17] Amélioration de l'interface de l'éditeur

Bonjour à tous !

Voici une mise à jour qui se concentre principalement sur l'éditeur, avec des modifications que j'ai commencé en août et que je sort maintenant :)

Je commence à retravailler l'éditeur pour le rendre plus moderne et accueillir le LSv2 dans de bonnes conditions plus tard, en interne la gestion des IA et dossiers a été revue pour être plus puissante.

*➤ Ouverture des IA avec Ctrl + P et basculement avec Alt + *

Ces deux raccourcis ouvrent une fenêtre de recherche d'IA avec les IA ouvertes présentées en premier. En tapant des caractères, les IA sont recherchées de manière "Fuzzy".

➤ Fenêtres de détails au passage de la souris

En passant la souris sur une fonction, la fenêtre qui s'ouvre peut maintenant gagner le focus, cela permet de sélectionner du texte par exemple. Une fenêtre avec le message d'erreur est aussi affiché au survol d'une erreur.

Les commentaire style Javadoc sont maintenant pris en compte ! Comme avec certaines extensions à l'époque. La description, paramètres, retour de vos fonctions sont maintenant affichées dans le même style que les fonctions de Leek Wars.

➤ Gestion des erreurs

Les erreurs sont maintenant plus précises sur la ligne où elles se trouvent. Un panneau en bas liste toutes les erreurs actuelles et permet de naviguer directement à la ligne incriminée.

Les erreurs sont affichées un peu partout : dans l'explorateur, les onglets, la fenêtre Finder etc.

➤ Ajout de la syntaxe for (var @key : var @value in array)

Il est maintenant possible de rajouter des @ devant les noms de variables d'un foreach pour prendre les valeurs par référence et éviter une copie !

Cela marche aussi avec la version sans la clé : for (var @value in array).

Le gain d'opérations est présent si des tableaux sont présents dans le tableau, car la copie d'un tableau prend des opérations.

Voir toutes les modifications :

Merci à tous ceux qui s’achètent des cristaux pour me permettre de payer le serveur sereinement 😉 Bon jeu à tous et à la prochaine !