Vue d'ensemble de l'interface
L’app de Aseptic a la forme d’un IDE : un rail de chaque côté, un panneau central et un dock ancrable en bas. Chaque zone a son rôle.
Rail gauche — navigation
Section intitulée « Rail gauche — navigation »Les sections principales (avec un pattern liste + détail) et la liste latérale de chacune :
- Scénarios — composer et opérer des scénarios.
- Services — ajouter et modifier des micros.
- Bibliothèques — lier des bibliothèques locales à leurs consommateurs.
- Mocks — définir des réponses simulées.
Barre supérieure (topbar) — actions
Section intitulée « Barre supérieure (topbar) — actions »Groupée en blocs, toujours visible :
[▶/■ · nettoyer · éditer · + scénario] · [Git] · [rechercher · paramètres · utilisateur]
Le bloc Git regroupe ce qui vaut pour tout le catalogue : récupérer les
changements de tous les micros, en cloner un nouveau et gérer les identifiants.
Préparer la base de données n’est pas ici : cela se fait avec aseptic prep. Et
l’état de Docker vit dans l’icône du rail droit, pas dans cette barre.
Le bouton ▶/■ est un seul qui démarre ou arrête le scénario selon son état. Les actions de scénario sont toujours visibles et sont désactivées quand elles ne s’appliquent pas.
Les contrôles de la fenêtre —réduire, agrandir et fermer— se trouvent au bout de cette barre sous Windows et Linux, parce qu’Aseptic dessine son propre cadre. Pas sous macOS : là, ce sont ceux du système, les feux habituels dans le coin gauche, et ils se comportent comme dans n’importe quelle autre app Mac —Alt sur le vert fait un zoom au lieu du plein écran, et le double-clic sur la barre respecte votre réglage dans les Réglages Système—.
Panneau central
Section intitulée « Panneau central »Le contenu de la section active. Dans Scénarios, les quatre vues du scénario (cartes, tableau, graphe, dépendances). Dans Micros et Mocks, la liste latérale plus l’éditeur de l’élément sélectionné.
Dock inférieur
Section intitulée « Dock inférieur »Ancrable, redimensionnable et réductible, avec trois onglets :
- Logs — en direct, filtrables par micro et niveau.
- Appels mock — ce que reçoivent les mocks.
- État — métriques de CPU, mémoire et logs par micro.
Il s’affiche ou se masque avec Ctrl/⌘ + J.
Barre d’état — le pied
Section intitulée « Barre d’état — le pied »Sous le dock, une fine ligne qui résume le laboratoire sans rien ouvrir :
- Résumé du scénario : combien de micros sont sains parmi ceux qui tournent. On clique et État s’ouvre.
- Compteur d’erreurs depuis le dernier démarrage. On clique et les Logs s’ouvrent déjà filtrés au niveau erreur, sans avoir à chercher.
- Centre de tâches : les opérations longues en cours —installer des dépendances, construire une bibliothèque, préparer une image, cloner un dépôt, changer de branche, préparer la base de données— avec leur phase et leur progression. Une fois terminées, elles passent dans son historique : les cinquante dernières, avec leur résultat ; un clic sur l’une d’elles montre sa sortie.
- Palette, thème et zoom, à portée de main.
C’est la réponse à « est-ce qu’il se passe quelque chose ? » : une tâche longue cesse d’être un bouton qui ne répond pas pour devenir une barre qui avance.
Rail droit — support
Section intitulée « Rail droit — support »Panneaux de support sur ce que vous avez sélectionné :
- Activité — notifications de la session.
- Docker — daemon, infra et conteneurs.
- Bases de données — catalogue de connexions.
- Vérification de l’environnement — prêt à lancer ?
- Copilote — le chat qui opère l’app.
Paramètres
Section intitulée « Paramètres »Ils s’ouvrent depuis l’icône de la topbar. C’est une fenêtre modale avec plusieurs onglets : Apparence, Chemins, Identifiants, Catalogue, Raccourcis, Confidentialité et À propos. Voir Paramètres.
Clavier et densité
Section intitulée « Clavier et densité »L’app se manie aussi au clavier (raccourcis, ? ouvre la référence) et
se souvient entre sessions d’où vous étiez (section et scénario actifs), ainsi que de la
taille des panneaux.