Restorm v1.1.1
Publicado el
El diseñador de API ahora se maneja desde la barra lateral.
- Sus modelos, enums y rutas viven en la barra lateral. Las tres listas de las pestañas desaparecen: los modelos (con su anidamiento por herencia), los enums y las rutas (grupos y sus rutas) están ahora directamente en el árbol de la barra lateral. Haga clic derecho para renombrar, añadir un submodelo o un subgrupo, clonar una ruta, generar el CRUD o eliminar; arrastre para reordenar o reasignar el padre, nunca fuera del diseño. Cada página muestra ahora solo el detalle del elemento seleccionado.
- Una vista general de sus modelos, enums y rutas. El nodo raíz de cada sección enumera ahora todo lo que contiene — y los Modelos añaden una pestaña Gráfico: un diagrama de clases de sus modelos con su herencia y referencias. Los enums muestran sus valores junto al nombre.
- Un único lugar para renombrar. Un modelo, enum o ruta se renombra desde su título grande (el lápiz), y un nombre vacío muestra «
» para que el lápiz siga siendo accesible — el nombre ya no aparece dos veces en la página. - Los errores de validación señalan el elemento. Cuando algo va mal — un modelo y un enum que comparten nombre, una referencia a algo que ya no existe — una nota en la parte superior del modelo, enum o ruta lo explica.
- Una ruta de navegación completa. El rastro refleja toda la jerarquía de la barra lateral — carpetas › diseño › sección › grupo › elemento — y cada segmento es clicable.
- Seleccione varios, elimine de una vez. Seleccione varios modelos, enums o rutas y elimínelos de una sola vez, tras una confirmación.
- Copie o abra la fuente de una plantilla de código con un clic. En la página «</> Code», al pasar el ratón sobre una plantilla aparece un botón para copiar su URL o ruta y otro para abrirla: el repositorio en el navegador, o la carpeta en el disco si es local.
- Las rutas nuevas empiezan con un nombre. Una ruta creada desde cero recibe ahora un nombre por defecto, así puede renombrarla enseguida.
- Pestañas de vista previa, como en su editor. Un solo clic abre ahora un elemento en una pestaña de vista previa reutilizable (su nombre en cursiva); hacer clic en otro elemento reutiliza la misma pestaña en lugar de apilar una nueva. Un doble clic, cualquier edición o ejecutar una petición la deja abierta para siempre. Desactívelo en Ajustes › Comportamiento.
- Fije las pestañas que mantiene abiertas. Haga clic derecho en una pestaña y fíjela: las pestañas fijadas se quedan primero, sobreviven a «cerrar las demás» y se recuerdan por proyecto.
- Los entornos tienen una vista de detalle en condiciones. Abra un entorno para renombrarlo desde su título, elegir su icono y color y añadir un subentorno — y el menú contextual ahora duplica un entorno con todas sus variables y subentornos.
Correcciones:
- Elegir una plantilla de código cierra la biblioteca. «Usar» ahora le devuelve directamente a la página Code.
- La generación de documentación ya no falla con los campos opcionales. Generar la documentación de un diseño cuyo modelo o parámetro dejaba «required» sin definir ya no se detiene con un error de plantilla.
- Eliminar un enum pide confirmación. Los enums reciben la misma confirmación que los modelos y las rutas.
- La barra lateral revela lo que selecciona. Con «sincronizar la barra lateral con la pestaña activa» activado, seleccionar o crear un modelo, enum o ruta despliega sus padres para mantenerlo visible en el árbol.
- El botón de entorno se mantiene legible sobre cualquier color. Su texto cambia ahora a claro u oscuro para seguir siendo legible sobre el color del entorno, igual que el botón de ejecución.
- El clic central cierra un archivo abierto. Hacer clic central en una entrada de la lista «Abiertos» de la barra lateral cierra su pestaña — y un nuevo ajuste de Comportamiento le permite ocultar ese panel por completo.
- Texto más claro al partir de la documentación. En la documentación de una API importada, el botón ahora dice «Crear una nueva petición a partir de esta documentación».
- El inicio de sesión funciona en la versión de Microsoft Store. La devolución de llamada de protocolo personalizado que el navegador entrega tras iniciar sesión ahora está declarada en el paquete de la Store, así que el inicio de sesión se completa en lugar de expirar.