Skip to content

Interface

lalBi94 edited this page Nov 11, 2026 · 5 revisions

Interface

Barre supérieure

Menus principaux : Settings, Edit, View, Theme, Examples, Bookmarks, Windows, Exercise, Transpile, Run, puis le sélecteur de langue, la version et le lien du dépôt.

La barre peut être repliée avec le chevron à droite ; elle passe sur plusieurs lignes si la fenêtre est étroite.

Canvas

  • Glisser avec le bouton gauche ou central pour déplacer la vue.
  • Molette pour zoomer, jusqu’à 400 %. Le zoom et le déplacement peuvent être utilisés simultanément.
  • Flèches quand le canvas a le focus.
  • Retour à l’origine et cadrage des modules depuis le panneau de statut.
  • Mini-carte en bas à gauche : clic ou glisser pour naviguer.
  • Zoom sémantique : instructions au-dessus de 21 %, fonctions de 10 à 21 %, relations entre modules à 10 % et moins.

Cartes

  • Glisser l’en-tête pour déplacer ; poignée en bas à droite pour redimensionner.
  • Double-clic sur le titre (ou F2) pour renommer un module.
  • Bouton + en haut à droite : ouvre le même menu que le clic droit, ancré sous le bouton.
  • Comment : titre, texte multiligne, formules KaTeX entre $$ … $$.
  • Image : image locale intégrée ou liée dans images/, légende, remplacement.
  • Boutons d'entrée : carte interactive toggle/hold liée à une fonction onClick(bool).
  • Entrées typées : entier, décimal et texte, avec un sélecteur de fonction dans un volet Configuration pliable.
  • Sélecteurs RGB/RGBA : roue chromatique, hexadécimal, canaux et callback (int[]) -> void, également dans le volet Configuration.
  • Widgets de plugin : carte pluginWidget avec bascule widget / définition JSON et liens de dépendance vers les modules fournisseurs.
  • Actions de carte : masquer, verrouiller, supprimer (module, note ou image), changer la vue des widgets.

Menu de création du canvas

Un clic droit sur le canvas vide ouvre le menu de création. Il affiche trois colonnes (Programmation, Widgets, Annotations), et une quatrième colonne Plugins à droite lorsque des widgets de plugin sont disponibles.

  • Les sous-catégories de Widgets sont repliées par défaut : Affichages, Graphiques, Indicateurs et Entrées.
  • Entrées est elle-même divisée en Boutons, Nombres, Texte et Couleurs.
  • La recherche en tête filtre les cartes et force l’affichage des résultats imbriqués.
  • Les catégories restent des en-têtes fixes ; seuls les groupes et sous-groupes se plient.

Menus de nœud

Le menu propose les ajouts compatibles avec le contexte lexical, groupés par catégorie et repliables, puis les actions : copier, coller, dupliquer, dépendances/appels, CFG, suppression. Un champ de recherche filtre les constructions.

Panneaux

  • Propriétés : édition, enfants, diagnostics, contrats, hiérarchie du projet, export du nœud.
  • Simulation : Run live par défaut, sortie, pause/reprise/arrêt, vitesse 1 à 100, Free run.
  • Debug : navigation, mémoire, points d’arrêt.
  • Transpilation : JavaScript/Python/C expérimental, aperçu, copie, export.
  • Dashboard : configuration de l’export HTML autonome dans Settings → Export.
  • Favoris, Recherche de blocs, Graphes, Fenêtre de paramètres.
  • Les fenêtres flottantes se déplacent, se redimensionnent, se plient et s’aimantent aux bords.

Run live et dashboard

Run live est le mode par défaut : exécution continue, Pause/Reprise/Stop, vitesse 1 à 100 et entrées des boutons appliquées entre deux frames. Run borné reste accessible dans le menu pour précalculer une trace finie.

Settings → Export configure un dashboard HTML autonome : nom, description, thème, widgets, commentaires, contrats, mini-carte des modules et classes, Run/Pause/Stop, Run live et Run autonomous. Voir Dashboard exporté.

Sélection et édition

  • Clic : sélection. Ctrl/Cmd/Maj + clic : sélection multiple.
  • Barre de sélection : dupliquer, supprimer avec confirmation, fermer.
  • Copier/coller et duplication de sous-arbres.
  • Glisser-déposer d’un nœud vers un module ou un nœud compatible.
  • Undo/redo pour les mutations structurelles ; les déplacements et annotations ne créent pas d’étape dédiée.
  • Réordonnancement par ↑/↓ dans les listes.

Raccourcis

Les raccourcis sont configurables dans Settings → Keybinds. Valeurs courantes :

Action Défaut
Enregistrer Ctrl+S
Annuler / rétablir Ctrl+Z / Ctrl+Y
Copier / coller un nœud Ctrl+C / Ctrl+V
Rechercher un bloc Ctrl+F
Renommer un module F2
Fermer un menu / une fenêtre Échap

Les conflits sont refusés avec le nom de l’action propriétaire.

Mode présentation

View → Presentation mode masque les outils d’édition et les menus de mutation. Le canvas reste navigable, Run/Debug restent disponibles. Exit presentation revient à l’édition.

Clone this wiki locally