Copie y pegue la mesa de trabajo de Sketch en diferentes documentos de Sketch sin sobrescribir símbolos en diferentes mesas de trabajo

Fondo

Tengo un archivo de Sketch en el que hay varias mesas de trabajo. Cada mesa de trabajo detalla una pantalla de la interfaz de usuario de una aplicación web que estoy diseñando. Se utilizan muchos símbolos/estilos en las mesas de trabajo.

Quiero probar diferentes esquemas de color en el diseño de la interfaz de usuario, así que creé un nuevo documento y pegué varias mesas de trabajo.

Problema

Para la primera mesa de trabajo que pegué, hice cambios en los colores en toda la interfaz de usuario. Sin embargo, cada vez que pego una nueva mesa de trabajo (desde el archivo Sketch original), todos los estilos que he creado en el nuevo documento se sobrescriben con estilos/símbolos provenientes del documento original.

Pregunta

¿Cómo puedo copiar y pegar una mesa de trabajo de Sketch en un documento de Sketch diferente sin sobrescribir los símbolos o estilos que se han cambiado en ese documento?

Es posible que esto no ayude con su proyecto actual, pero para proyectos posteriores, es posible que desee ver este conjunto de complementos para Sketch by Invision. Son gratis. Un beneficio es el complemento "Prototipo" que le permite mantener una ubicación centralizada para estilos y patrones y le permite reutilizar y sincronizar con otros archivos de boceto para una mejor coherencia en un proyecto: invisionapp.com/craft

Respuestas (4)

No hay una solución perfecta para esto, pero supongo que la forma más fácil es hacer esto:

  1. Mesa de trabajo duplicada en el archivo original
  2. Separar todos los elementos del símbolo
  3. Copie/pegue la mesa de trabajo en un archivo nuevo
  4. Cambie los elementos según sea necesario

Supongo que jugarás con los colores en algunas pantallas, no en un montón de ellas. Si necesita repetir el mismo cambio varias veces, siempre puede crear otro símbolo con un nombre diferente. De esta manera, tendría que actualizar el archivo a medida que cambia el original, pero dado que es solo para la creación de prototipos de color, no me preocuparía demasiado por los pequeños cambios.

No es perfecto, pero podría intentar exportar las mesas de trabajo como PDF y volver a importarlas en el otro documento. Perdería las mesas de trabajo, pero mantendría todos los gráficos. Un poco de manipulación arreglará eso, por supuesto.

pero eso en realidad significaría que pierde todos los símbolos y estilos en la mesa de trabajo importada.

En realidad, no los he probado, pero hay un par de complementos que podrían ayudar:

El complemento de bosquejo de símbolos duplicados de fusión le permite fusionar todos los símbolos con el mismo nombre, eligiendo cuál conservar y reemplazando todas las instancias con ese.

El complemento Eliminar estilos duplicados parece hacer lo mismo para los estilos de texto, aunque no sé si realmente te permite elegir cuál elegir.

Creo que esto se ha cambiado en actualizaciones anteriores, pero tal vez esto sea útil para otros: cuando pega una mesa de trabajo de un documento de origen en su documento de trabajo, Sketch reconoce los objetos que tienen los mismos estilos adjuntos. Si el mismo estilo tuviera diferentes configuraciones en el documento de origen, después de pegarlo en el documento de trabajo, el estilo de los objetos pegados mostraría un * después del nombre del estilo, lo que significa que el estilo del documento de trabajo actual todavía está asignado al objeto pegado. pero ha sido alterado (en el documento fuente). Luego puede elegir "restablecer estilo de capa" o "restablecer estilo de texto" para revertir el estilo a la configuración de ese estilo en el documento de trabajo.