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.