Restorm v1.1.1
Publicat la
Designerul de API se controlează acum din bara laterală.
- Modelele, enum-urile și rutele dumneavoastră trăiesc în bara laterală. Cele trei liste din file dispar — modelele (cu imbricarea lor prin moștenire), enum-urile și rutele (grupurile și rutele lor) se află acum direct în arborele barei laterale. Clic dreapta pentru a redenumi, a adăuga un submodel sau un subgrup, a clona o rută, a genera CRUD sau a șterge; trageți pentru a reordona sau a schimba părintele — niciodată în afara designului. Fiecare pagină afișează acum doar detaliile elementului selectat.
- O privire de ansamblu asupra modelelor, enum-urilor și rutelor. Nodul rădăcină al fiecărei secțiuni listează acum tot ce conține — iar Modelele adaugă o filă Grafic: o diagramă de clase a modelelor dumneavoastră cu moștenirea și referințele lor. Enum-urile își arată valorile chiar lângă nume.
- Un singur loc pentru redenumire. Un model, enum sau rută se redenumește din titlul mare (creionul), iar un nume gol afișează „<fără nume>” ca să rămână creionul mereu accesibil — numele nu mai apare de două ori pe pagină.
- Erorile de validare indică elementul. Când ceva nu e în regulă — un model și un enum cu același nume, o referință către ceva ce nu mai există — o notă în partea de sus a modelului, enum-ului sau rutei o explică.
- O cale de navigare completă. Traseul reflectă întreaga ierarhie a barei laterale — foldere › design › secțiune › grup › element — și fiecare segment poate fi apăsat.
- Selectați mai multe, ștergeți dintr-o dată. Selectați mai multe modele, enum-uri sau rute și ștergeți-le dintr-o dată, după o confirmare.
- Copiați sau deschideți sursa unui șablon de cod dintr-un clic. Pe pagina „</> Code”, la trecerea peste un șablon apar un buton pentru a-i copia URL-ul sau calea și unul pentru a-l deschide — depozitul în browser sau folderul de pe disc pentru un șablon local.
- Rutele noi pornesc cu un nume. O rută creată de la zero primește acum un nume implicit, așa că o puteți redenumi imediat.
- File de previzualizare, ca în editorul dumneavoastră. Un singur clic deschide acum un element într-o filă de previzualizare reutilizabilă (numele afișat cu cursive); clic pe alt element reutilizează aceeași filă în loc să stivuiască una nouă. Un dublu clic, orice modificare sau rularea unei cereri o păstrează deschisă definitiv. Dezactivați din Setări › Comportament.
- Fixați filele pe care le țineți deschise. Clic dreapta pe o filă și fixați-o: filele fixate rămân primele, supraviețuiesc la „închideți celelalte“ și sunt reținute pentru fiecare proiect.
- Mediile primesc o vedere de detaliu ca lumea. Deschideți un mediu pentru a-l redenumi din titlul său, a-i seta pictograma și culoarea și a adăuga un submediu — iar meniul de clic dreapta duplică acum un mediu cu toate variabilele și submediile sale.
Remedieri:
- Alegerea unui șablon de cod închide biblioteca. „Utilizați“ vă duce acum direct înapoi la pagina Code.
- Generarea documentației nu mai eșuează la câmpurile opționale. Generarea documentației dintr-un design al cărui model sau parametru lăsa „required” nesetat nu se mai oprește cu o eroare de șablon.
- Ștergerea unui enum cere confirmare. Enum-urile primesc aceeași confirmare ca modelele și rutele.
- Bara laterală dezvăluie selecția. Cu „sincronizați bara laterală cu fila activă” activat, selectarea sau crearea unui model, enum sau rute îi extinde părinții ca să rămână vizibil în arbore.
- Butonul de mediu rămâne lizibil pe orice culoare. Eticheta sa trece acum la text închis sau deschis pentru a rămâne lizibilă pe culoarea mediului, ca butonul de rulare.
- Clicul din mijloc închide un fișier deschis. Un clic din mijloc pe o intrare din lista „Deschise“ a barei laterale îi închide fila — iar o nouă setare de Comportament vă permite să ascundeți complet acel panou.
- Formulare mai clară când porniți de la documentație. În documentația unui API importat, butonul afișează acum „Creați o cerere nouă din această documentație“.
- Autentificarea funcționează în versiunea Microsoft Store. Apelul de retur cu protocol personalizat pe care browserul îl întoarce după autentificare este acum declarat în pachetul Store, așa că autentificarea se finalizează în loc să expire.