Compartir y sesiones
No hay cuentas ni proyectos guardados: una sesión es un enlace.
Compartir enlace (en el menú principal) codifica todo tu estado —la
escala, cada paleta, la tipografía, la rejilla, los efectos—, lo
comprime y lo pone en la URL después de #s=. Cualquiera que abra el
enlace aterriza exactamente en tu sesión y puede seguir trabajando
desde ahí.
De este diseño se derivan tres propiedades:
- No se sube nada. El estado viaja en la propia URL; el servidor calcula las rampas y las exportaciones a partir de lo que contiene el enlace, pero no guarda nada. Cierra la pestaña y la sesión solo existe allí donde exista el enlace.
- Los enlaces son duraderos. Un enlace es una descripción completa, no un puntero a una base de datos: no puede quedar colgado, caducar ni dar un 404.
- Los enlaces se componen. Cada guía de la sección de aprendizaje termina en un enlace que abre la herramienta con un ejemplo curado precargado, el mismo mecanismo que usas para compartir trabajo con un colega.
Deshacer y rehacer
El historial abarca toda la sesión —ediciones de color, pasos de tipografía, cambios de rejilla—, todo en una sola pila (⌘Z / ⇧⌘Z, o desde el menú principal). Las secuencias rápidas, como mantener pulsada una tecla de flecha, se fusionan en un único paso de deshacer, de modo que deshacer avanza a zancadas con sentido en lugar de a incrementos de un píxel.
Idioma
La interfaz se ofrece en inglés, sueco, español y chino. Un parámetro
?lang= en cualquier enlace abre la herramienta en ese idioma, útil al
compartir entre equipos. El contenido que hayas escrito (texto de
muestra, etiquetas de breakpoints) nunca se traduce a tus espaldas.
Qué guarda el navegador
Solo dos pequeñas preferencias viven en localStorage: tu elección de
idioma y si ya has visto la introducción. Tu trabajo de diseño nunca se
persiste de forma local ni remota: el enlace es el artefacto. Si quieres
un punto de control, copia el enlace de compartir; si quieres un
historial más allá de la pila de deshacer, guarda los enlaces igual que
guardas las etiquetas de git.