Terraglass: un tema de vidrio esmerilado con paletas de luz/oscuridad cuidadosamente diseñadas

Acabo de publicar un tema que he estado puliendo durante un tiempo, ahora de código abierto bajo la licencia MIT: una apariencia limpia y moderna construida en torno a superficies translúcidas de vidrio esmerilado (cabecera, barra lateral, menús, diálogos, búsqueda) con un esquema de colores claro y oscuro diseñado específicamente para ello; sin colores codificados, todo está vinculado a las propiedades CSS personalizadas de Discourse, por lo que funciona desde el primer momento con conmutación automática entre modo claro y oscuro.

Repositorio: terraboss/discourse-terraglass

Capturas de pantalla

Esquema claro, ejecutándose en Meta. Menú de notificaciones, con la página visible a través de él:

Menú desplegable de búsqueda:

Diálogos: la página de fondo se difumina en lugar de oscurecerse:

Características

  • Superficies de vidrio esmerilado: la cabecera, la barra lateral/menú hamburguesa y el campo de búsqueda de la cabecera/menú desplegable son semitransparentes con un desenfoque de fondo; tanto la opacidad como la intensidad del desenfoque son configurables
  • Menús y diálogos de vidrio: los menús desplegables (p. ej., notificaciones) y los diálogos comparten el aspecto esmerilado, con un borde fino y un sutil resaltado en la parte superior; detrás de un diálogo, la página se difumina en lugar de oscurecerse. La opacidad y el desenfoque son ajustables por separado para menús y diálogos
  • Tinte opcional de cabecera: da a la cabecera un color sutil, ya sea siguiendo el color de acento del esquema de color activo o cualquier color personalizado, con intensidad ajustable. En Safari, el área de la barra de herramientas del navegador se tiñe para que coincida. Desactivado por defecto
  • Esquemas de color claros y oscuros separados y diseñados específicamente (no solo un esquema único invertido), verificados contra el contraste WCAG AA para texto y elementos de la interfaz
  • Previsualizaciones de enlaces onebox estilo X/Twitter con un borde fino y esquinas redondeadas
  • Etiquetas con forma de bandera/flecha estilo etiqueta
  • Incorporaciones de video fijas en 16:9 en todos los dispositivos
  • Lista de temas con rayas a rayas (zebra) y un estado de hover sutil
  • Redondeo de esquinas configurable en botones, tarjetas, modales y campos de entrada
  • Contorno de enfoque accesible que utiliza el propio color de texto del esquema, para que siga siendo visible tanto en modo claro como en oscuro
  • Todo lo anterior es una configuración del tema: desactiva o ajusta lo que no quieras

Instalación

Personalizar → Temas → Instalar → Desde un repositorio git:

https://github.com/terraboss/discourse-terraglass

Esto también te dará una opción de “Buscar actualizaciones” con un clic a partir de ahora.

Se agradece el feedback, feliz de recibir solicitudes de funciones o informes de errores.

P. D.: Capturas de pantalla tomadas en Meta :discourse2: con el tema aplicado localmente en mi navegador a través de la consola de desarrollador :goodnews:

4 Me gusta

¿Puedes subir algunas capturas de pantalla? Suena genial

3 Me gusta

Quizá más tarde. ¡Prueba tú mismo! :slight_smile:

1 me gusta

¿Quizás te gustaría unirte a @theme_authors para poder publicar en la categoría Customization > Theme?

4 Me gusta

¡Muchísimas gracias por la pista, @NateDhaliwal! No sabía nada del grupo theme_authors, así que me uniré y luego podríamos mover el tema a la sección de Theme.

2 Me gusta

Lo probé, pero no obtuve ningún efecto. Usé el botón de “probar tema”.

Por ejemplo, echa un vistazo a https://riben.talk/ . (Créditos a @kddkd)

También podrías interactuar con él en https://discourse.theme-creator.io con limitaciones mínimas (recomendaría colocar el campo de búsqueda en el centro de la cabecera)

P.D.! Después de aplicar el nuevo tema, no olvides actualizar el sitio web en tu navegador.

Actualización: las capturas de pantalla de @Heliosurge ya están en la primera publicación, ¡gracias por el empujón! Dime qué te parece si lo pruebas.

4 Me gusta

Terraglass 1.2.0 — menús y diálogos de vidrio

Novedad: menús y diálogos de vidrio

El aspecto de vidrio esmerilado ahora se extiende más allá de la cabecera, la barra lateral y la búsqueda:

  • Los menús desplegables son translúcidos con un desenfoque suave, incluidos sus resaltados de pase del cursor y selección
  • Los diálogos reciben el mismo tratamiento, y la página detrás de ellos se desenfoca en lugar de oscurecerse
  • Un borde fino y un sutil resaltado en la parte superior hacen que las superficies se perciban como vidrio
  • La opacidad y el desenfoque se pueden configurar separadamente para menús y diálogos

Está activado por defecto. Si prefieres el aspecto anterior, desactiva glass_surfaces en la configuración del tema.


Terraglass 1.1.0 — tinte opcional de cabecera, además de una importante corrección de errores

Novedad: tinte de cabecera

Ahora puedes darle a la cabecera un color sutil a tu gusto, ideal para foros que desean un poco más de identidad visual.

  • auto sigue el color de acento del esquema de colores activo, por lo que cambia junto con el modo claro/oscuro
  • custom te permite elegir cualquier color (hex, color con nombre, rgb…)
  • Intensidad ajustable, desde un ligero matiz hasta una barra sólida
  • La transparencia y el desenfoque del vidrio esmerilado se mantienen intactos en la parte inferior

Está desactivado por defecto — actívalo con header_tint en la configuración del tema.

Corregido: los ajustes de activar/desactivar no tenían efecto

En la versión 1.0.x, desactivar una función en la configuración del tema no la desactivaba realmente. Ahora todos los interruptores funcionan como se esperaba.

4 Me gusta