Panoramica dell'interfaccia
L’app di Aseptic ha la forma di un IDE: un rail su ogni lato, un pannello centrale e un dock agganciabile in basso. Ogni zona ha il suo scopo.
Rail sinistro — navigazione
Sezione intitolata “Rail sinistro — navigazione”Le sezioni principali (con pattern lista + dettaglio) e l’elenco laterale di ciascuna:
- Scenari — comporre e operare scenari.
- Servizi — aggiungere e modificare micro.
- Librerie — collegare librerie locali ai loro consumatori.
- Mock — definire risposte simulate.
Barra superiore (topbar) — azioni
Sezione intitolata “Barra superiore (topbar) — azioni”Raggruppata per blocchi, sempre visibile:
[▶/■ · pulisci · modifica · + scenario] · [Git] · [cerca · impostazioni · utente]
Il blocco Git raggruppa ciò che vale per tutto il catalogo: portare le modifiche
di tutti i micro, clonarne uno nuovo e gestire le credenziali. Preparare il database
non è qui: si fa con aseptic prep. E lo stato di Docker vive nell’icona del
rail destro, non in questa barra.
Il pulsante ▶/■ è uno solo che avvia o ferma lo scenario a seconda del suo stato. Le azioni di scenario si vedono sempre e vengono disabilitate quando non si applicano.
I controlli della finestra —riduci a icona, ingrandisci e chiudi— stanno in fondo a questa barra su Windows e Linux, perché Aseptic disegna la propria cornice. Su macOS no: lì sono quelli di sistema, i soliti semafori nell’angolo sinistro, e si comportano come in qualsiasi altra app del Mac —Alt sul verde fa zoom invece della modalità a tutto schermo, e il doppio clic sulla barra rispetta ciò che hai impostato in Impostazioni di Sistema—.
Pannello centrale
Sezione intitolata “Pannello centrale”Il contenuto della sezione attiva. In Scenari, le quattro viste dello scenario (schede, tabella, grafo, dipendenze). In Micro e Mock, l’elenco laterale più l’editor dell’elemento selezionato.
Dock inferiore
Sezione intitolata “Dock inferiore”Agganciabile, ridimensionabile e riducibile, con tre schede:
- Log — in diretta, filtrabili per micro e livello.
- Chiamate mock — ciò che i mock ricevono.
- Stato — metriche di CPU, memoria e log per micro.
Si mostra o si nasconde con Ctrl/⌘ + J.
Barra di stato — il piede
Sezione intitolata “Barra di stato — il piede”Sotto il dock, una linea sottile che riassume il laboratorio senza aprire nulla:
- Riepilogo dello scenario: quanti micro sono sani fra quelli in marcia. Si preme e si apre Stato.
- Contatore di errori dall’ultimo avvio. Si preme e si aprono i Log già filtrati a livello errore, senza doverli cercare.
- Centro attività: le operazioni lunghe in corso adesso —installare dipendenze, costruire una libreria, preparare un’immagine, clonare un repo, cambiare ramo, preparare il database— con la loro fase e il loro avanzamento. Quando finiscono passano alla sua cronologia: le ultime cinquanta, con il loro esito; cliccandone una se ne vede l’output.
- Palette, tema e zoom, a portata di mano.
È la risposta a «sta succedendo qualcosa?»: un’operazione lunga smette di essere un pulsante che non risponde e diventa una barra che avanza.
Rail destro — supporto
Sezione intitolata “Rail destro — supporto”Pannelli di supporto su ciò che hai selezionato:
- Attività — notifiche della sessione.
- Docker — daemon, infra e container.
- Database — catalogo di connessioni.
- Verifica dell’ambiente — pronto all’avvio?
- Copilota — la chat che opera l’app.
Impostazioni
Sezione intitolata “Impostazioni”Si aprono dall’icona della topbar. È una finestra modale con diverse schede: Aspetto, Percorsi, Credenziali, Catalogo, Scorciatoie, Privacy e Informazioni. Vedi Impostazioni.
Tastiera e densità
Sezione intitolata “Tastiera e densità”L’app si maneggia anche con la tastiera (scorciatoie, ? apre il
riferimento) e ricorda tra sessioni dove eri (sezione e scenario attivi), oltre alla
dimensione dei pannelli.