Una interfaz renovada + un banco de trabajo integrable
Este día la interfaz recibió una actualización a nivel de sistema: un sistema de diseño unificado, un conjunto completo de íconos, movimiento suave, una nueva vista previa. El banco de trabajo desarrolló una arquitectura de "complemento de superficie dividida", que alberga por primera vez una ventana de herramientas completamente integrada; el panel se reescribió centrado en la sesión y el chat dejó de cruzar secuencias; el motor agregó capas de sprites 2D y un conjunto completo de ejemplos de iluminación, y el inicio/parada se simplificó a un solo comando.
De la sensación de prototipo a la sensación de producto
Durante un tiempo, la mayor parte de la energía se había destinado a "¿puede funcionar?"; Para ese día, el producto alcanzó el punto de "crecer" tanto en términos visuales como en estructura. La línea directa estaba empujando sistemáticamente la interfaz desde un prototipo ensamblado a partir de características hacia algo que se ve (y se siente) como un producto terminado: un lenguaje de diseño unificado, íconos consistentes, movimiento suave y un diseño general más claro. Al mismo tiempo, avanzaron el banco de trabajo, el tablero y el motor. Juntos señalan que esto ya no se contenta con "demostración de latas", sino que comienza a tomarse en serio el aspecto y el orden de "ser abierto y utilizado todos los días, a largo plazo". Impulsar ambos (atractivo y utilizable) al mismo tiempo es el salto clave de lo utilizable a lo agradable.
Una interfaz renovada: sistema de diseño unificado, íconos, movimiento
La interfaz se actualizó a nivel de sistema este día. Debajo había una estructura de token de diseño de tres capas: unificando variables visuales básicas como color, borde y espaciado bajo una sola administración en lugar de estilos codificados esparcidos por todas partes; Esto hace que toda la aplicación sea visualmente consistente por naturaleza, por lo que cambiar un tema en un lugar tiene efecto en todas partes y el costo de mantenimiento se reduce drásticamente. Se conectó un conjunto limpio de íconos de líneas en el banco de trabajo y las barras de herramientas, haciendo que los lugares que se habían conformado con emoji o texto fueran profesionales y uniformes. Se agregó una capa de movimiento: el contenido de la barra lateral y los paneles cambian suavemente en lugar de ajustarse instantáneamente, y la continuidad visual hace que la interacción sea menos discordante. La estructura superior también fue mejorada. Ninguno de estos es una "característica" por sí solo, pero juntos deciden si, al abrirlo por primera vez, crees que es un juguete o una herramienta.
El banco de trabajo puede albergar una ventana de herramientas integrada completa
El banco de trabajo se actualizó hoy a una arquitectura de "complemento de superficie dividida": una herramienta puede colocar sus controles en la barra lateral y también ocupar toda el área principal para diseñar una superficie de trabajo completa. Esto resuelve un problema real: una herramienta que necesita un lienzo grande, como la "generación de personajes", solía estar comprimida en un panel pequeño sin espacio para trabajar; ahora puede vivir en el banco de trabajo como una ventana de herramientas integrada que ocupa el área principal y funciona como un software profesional. La primera herramienta que se migró a esta arquitectura fue el banco de trabajo de generación de caracteres, que ahora se ejecuta como su propia página integrada. Chat también obtuvo un comando /tool para invocar la capacidad de una herramienta directamente, en lugar de describirla en lenguaje natural cada vez. La importancia de la arquitectura va mucho más allá de las "ventanas más grandes": define "cómo una herramienta de terceros se conecta al banco de trabajo como un ciudadano de primera clase", un paso clave hacia una plataforma extensible sin límite mediante complementos.
Un panel más limpio, chat que no cruza transmisiones
Este día, el panel se reescribió centrado en la sesión, se redujo a tres vistas claras (descripción general, sesiones, análisis) y se eliminaron algunas páginas antiguas duplicadas y obsoletas. El beneficio más directo: abrirlo ya no arroja un montón de errores rojos, sino que presenta el estado actual de forma limpia y confiable. El chat también solucionó una vieja molestia: cada pestaña de conversación ahora está estrictamente vinculada a su propia sesión, por lo que cambiar de sesión o regresar desde el tablero no se filtrará en el flujo de salida de la conversación anterior que aún fluye; el botón de detener está alineado con el estado de ejecución real del backend, por lo que al hacer clic en él realmente se detiene. El número de versión siempre está visible y se actualiza al regresar a la ventana. Estos son los conceptos básicos para "no estorbar el día a día", completados uno por uno este día.
Motor: capas de sprites 2D + un conjunto completo de ejemplos de iluminación
El motor avanzó tanto en 2D como en iluminación este día. En 2D, se agregó una capa de sprites: los sprites se pueden superponer y apilar en el orden correcto, dando finalmente al contenido 2D (la relación de adelante hacia atrás de fondos, personajes y elementos de la interfaz de usuario) una base adecuada, sin depender más de trucos manuales para controlar qué se encuentra encima de qué. En cuanto a la iluminación, se completó un conjunto completo y progresivo de ejemplos de iluminación, desde sombras y materiales básicos hasta iluminación texturizada, ruedas de luz y múltiples luces en una escena, una serie de capítulos, todos convertidos en demostraciones de motor ejecutables. Estos ejemplos son documentación viva de la iluminación del motor y material didáctico listo para que cualquiera (incluida la IA) aprenda "cómo iluminar una escena con este motor". Avanzar en 2D y 3D juntos significa que el motor no está torcido: puede funcionar tanto en forma plana como dimensional.
Instalación e inicio/parada más sencillos
Este día la instalación y el inicio/parada están completamente simplificados. Ahora un comando muestra todo el conjunto de servicios y un comando lo detiene limpiamente; en segundo plano ejecuta un único servicio principal de larga duración, que ya no depende de un entorno de contenedor ni requiere una gran cantidad de instalaciones primero como antes. En el camino se eludió un obstáculo que alguna vez paralizó a los recién llegados a ciertos sistemas debido a una instalación fallida del contenedor. Para cualquiera que esté empezando, el camino "de la clonación a la ejecución" se reduce al mínimo: la parte más concreta de bajar el listón para usar. Por muy fuerte que sea una plataforma, si el primer paso de instalación rechaza a la mitad de las personas, su capacidad nunca llegará; La pavimentación del piso de entrada es en sí misma parte de la fuerza del producto.
que significa este dia
Este fue un día para mejorar la "apariencia" y el "esqueleto" del producto al mismo tiempo. La actualización visual hace que parezca un producto terminado, el banco de trabajo de superficie dividida permite que las herramientas de terceros se muevan genuinamente, el tablero limpio y el chat sin cruces mantienen el uso diario sin obstáculos, las capas 2D del motor y los ejemplos de iluminación hacen que la capacidad sea más completa y la instalación simplificada permite que más personas crucen la puerta. Estos cambios abarcan cuatro dimensiones diferentes: atractivo, utilizable, extensible y accesible, pero apuntan a una cosa: hacer que la plataforma sea digna de ser utilizada a largo plazo como una herramienta adecuada. Entre "un prototipo ejecutable" y "una herramienta que estás feliz de abrir todos los días" se encuentra, a menudo, no una característica excelente, sino exactamente este tipo de día completo de pulir la aspereza hasta refinarla en muchas dimensiones a la vez.