Accesible de verdad
Contraste AA medido en cada personalidad, foco visible con 3:1, teclado completo y movimiento reducido respetado.
contrast.yml · eui-focus · aria
Inicio
Lo que hace que todo se alinee: una base común y la personalidad de cada estudio.
Un eclipse pasa cuando tres cuerpos quedan en una sola línea. Eclipse UI alinea tres cosas: la base, la luz que no cambia y garantiza la calidad en cualquier marca; la personalidad, la forma que cada marca le da a esa luz; y la experiencia de quien la usa. Cuando las tres coinciden, la interfaz deja de notarse y lo que se siente es la marca.
Los componentes nunca deciden la personalidad: la leen. Por eso un mismo botón suena distinto en un box que en un spa, y en los dos funciona igual de bien.
Cuatro capas en línea, de lo que decide la marca a lo que ve su cliente. Cada una solo habla con la siguiente.
La luz que no cambia: lo mismo en cualquier personalidad. Si un componente nuevo rompe uno de estos, se sale de línea y no está terminado.
Contraste AA medido en cada personalidad, foco visible con 3:1, teclado completo y movimiento reducido respetado.
contrast.yml · eui-focus · aria
Ningún componente escribe un color, un tamaño o un radio suelto: los lee de la personalidad. Unas pruebas lo vigilan.
bg-card · text-compact · rounded-xl
La jerarquía sale de apilar superficies y separarlas con bordes; las sombras son para lo que flota.
bg-raised · border-border
Lo que se arrastra, sigue al cursor o cambia de forma se mueve con resortes, no con duraciones fijas.
eclipse_ui/spring
Lo interactivo responde al toque: cede al presionar, se ilumina bajo el cursor, avisa cuando algo cambia.
eui-press · eui-spotlight
Los controles mandan su valor con name:, se arman con el form builder y funcionan con Turbo.
Ui::FormBuilder · Turbo
Nada fija una personalidad: cambia la voz, la forma, el color, el aire o el ritmo y todo lo sigue.
theme.css
Cada componente es un par de archivos legibles; el catálogo los muestra todos.
app/components/ui
La forma que cada marca le da a la luz, en cinco rasgos. Detrás de cada uno hay unos cuantos diales en tu theme.css, pero se piensan así: ¿cómo habla?, ¿qué forma tiene?, ¿de qué color es?, ¿cuánto aire deja?, ¿a qué ritmo se mueve?
Las tipografías y cómo hablan: el peso de los títulos, si van en cursiva, en mayúsculas o condensados, y la voz de los botones.
Qué tan redondo es todo, si los botones y campos son pastilla o rectos y qué tan marcados son los bordes.
La marca, la tinta y el papel; cuánto tiñe la marca los grises. El contraste del texto se ajusta solo.
Qué tan compacta o aireada es la interfaz y qué tanta sombra lleva lo que flota.
Qué tan rápido se mueve todo y cuánto brilla lo importante.
6 para arrancar, no un catálogo cerrado: cada marca elige la que más se le parece en Personalidades, la pega en su theme.css y la hace suya. El catálogo se ve en Carbón.
| Parte | Qué contiene |
|---|---|
| Fundamentos | Color, Tipografía, Espaciado y layout, Forma, Profundidad, Movimiento y Íconos. |
| Componentes | Admin (8), Comercio (1), Botones (4), Gestos (3), Datos vivos (2), Avisos (3), Capas (6), Navegación (2), Formularios (13). |
| Convenciones | Componentes, Accesibilidad, Contenido y Calidad. |
| Personalidades | 6 de partida sobre la página de un estudio, y cómo hacer la tuya. |