gcba / estandares

Estándares y lineamientos de experiencia digital
https://gcba.github.io/estandares/
MIT License
16 stars 5 forks source link

Grillas #311

Open LuCostas opened 1 year ago

camilembo commented 1 year ago

Grillas

Nombre en Obelisco Grillas

Tipo de componente Guía de estilo

Referencias de Bootstrap Containers

¿Qué tenemos en Obelisco actualmente? Grillas en Estándares | UI Kit | Excel con especificaciones de breakpoints de Desarrollo

Requerimiento: actualizar las grillas del sistema de diseño

Descripción Existen inconsistencias entre las grillas actuales del UI Kit que utilizan los diseñadores y las que se usan en desarrollo. Diseño no cuenta con documentación suficiente para entender cuál fue la lógica constructiva de las grillas. Desarrollo basa sus grillas y breakpoints en las que trae de Bootstrap 4.6. Teniendo en cuenta el análisis de estilos de cara a la V2 y la futura migración a Bootstrap, necesitamos definir grillas nuevas que coincidan entre diseño y desarrollo.

Alcance

camilembo commented 1 year ago

Tenemos este link de XD que nos pasó Lauti para usar de base si lo necesitamos: https://xd.adobe.com/view/c5e691f2-0643-4e9e-a769-f2252af77984-90b5/grid/

marusaad commented 3 months ago

Durante la revisión de tipografía se anotaron cuestiones a tener en cuenta sobre grillas.

Cambios en la page de Grillas del UI Kit Parecería que los estilos de grillas se copiaron y pegaron de otra librería de Figma, por lo que no coinciden con lo que dispone Bootstrap y evidentemente esta decisión se tomó arbitrariamente. Esto se vió, por ejemplo, en la descripción del componente "grilla Columnas" que está en otros idiomas.

Image

La decisión de crear este componente no está documentada, pero lo que sí sabemos es que las grillas son estilos, no componentes, por lo cual no debería existir. A su vez, la división de las columnas ya está documentada para desarrolladores en Storybook y no es relevante para diseñadores en Figma que utilizan los estilos. Por todas estas razones, se eliminó el componente.

El único lugar donde estaba en uso era en el UI Kit realizado para TAD, en el archivo de entregas al área. Ya se avisó al equipo correspondiente.

Image

Además, se eliminaron frames ilustrativos de la page porque no coinciden con las grillas actuales. Y se colocó la nueva plantilla etiquetada con "en revisión".

Cuestones del componente

Image

marusaad commented 1 month ago

📢 Nuevo requerimiento

Qué

Actualizar los estilos de grilla del sistema de diseño.

Por qué

Para estandarizar la modulación y la visualización y la responsividad de los componentes en las interfaces de productos digitales del gobierno, empatando diseño y desarrollo según Bootstrap 5.

Quién lo va a trabajar

Diseñadores

Quién lo va a revisar

PM + SGOs

Criterios de aceptación

✏️ Notas

Comenzamos con una etapa de análisis donde tomamos en cuenta las grillas que teníamos en el UI Kit y las grillas que tenía desarrollo hasta el momento. Llegamos a la conclusión de que las grillas no eran las mismas. La razón es que desarrollo utilizaba las grillas predeterminadas de Bootstrap 4.6, y diseño había elaborado grillas personalizadas. A partir de esto, sumado a la migración a Bootstrap 5, se hizo crucial rever las capacidades técnicas que traía la librería antes de diseñar un estilo de grilla desde diseño.

Esta etapa incluyó:

Principales conclusiones del análisis

Luego pasamos a la ideación del estilo donde validamos contínuamente con desarrollo los avances que se realizaron.

Finalmente, pasamos a la etapa de documentación donde creamos la ficha de documentación que previsoriamente se mostrará dentro de la url de Obelisco V2. Para crear la grilla utilizamos estrategias de content framing y nos apoyamos en un benchmark extenso de documentación de otros sistemas de diseño. Además, sumamos ejemplos de usos correctos e incorrectos que ayuden a las personas a usuarias a comprender cómo utilizar las grillas y garantizar la menor cantidad de inconsistencias posibles.

✏️ Archivos relevantes

Grillas 2.0 | Análisis Excel con Breakpoints Informe de Guía de estilos

marusaad commented 1 week ago

📢 Nuevo requerimiento

Qué

Actualizar los estilos de color del componente aplicando las variables correspondientes a la v2 de Obelisco.

Por qué

Porque posiciona al sistema en un nivel de calidad superior al cumplir con los criterios de accesibilidad de la WCAG, y facilita la adopción, la personalización y la escalabilidad a nivel global.

Quién lo va a trabajar

Diseñadores

Quién lo va a revisar

PM + SGOs

Criterios de aceptación

✏️ Notas

Actualizamos los colores de la plantilla de la page del estilo en el UI Kit con las nuevas variables de Obelisco v2.