stringtranslate.com

Adwaita (lenguaje de diseño)

Adwaita es el lenguaje de diseño del entorno de escritorio GNOME . Como implementación, existe como tema y conjunto de iconos predeterminados de GNOME Shell y Phosh , y como widgets para aplicaciones destinadas al uso en GNOME . Adwaita apareció por primera vez en 2011 con el lanzamiento de GNOME 3.0 como reemplazo de los principios de diseño utilizados en Clearlooks [2] y , con modernizaciones y mejoras incrementales, continúa con los lanzamientos de versiones actuales.

Hasta 2021, el tema de Adwaita se incluyó como parte del kit de herramientas de widgets GTK , pero en un esfuerzo por aumentar aún más la independencia y los cronogramas de lanzamiento divergentes de GTK con respecto a los de GNOME , desde entonces se ha migrado a libadwaita, que como proyecto general, sirve para extender los widgets base de GTK con aquellos que se ajustan específicamente a las pautas de interfaz humana de GNOME . [3]

Desarrollo

Antes de la versión 3.0, el entorno de escritorio GNOME utilizaba el tema Clearlooks . En octubre de 2008, los diseñadores y desarrolladores se reunieron en el GNOME User Experience Hackfest en Boston. [4] Durante este evento, se concibió el concepto de un GNOME Shell . Se produjeron algunas maquetas muy tempranas que contemplaban la posibilidad de un diseño diferente al de la encarnación anterior de GNOME. [5] Los diseñadores de Red Hat Jon McCann y Jeremy Perry escribieron un documento, elaborado a partir de un amplio consenso de esfuerzo colaborativo, que tenía como objetivo establecer estándares y una dirección para el diseño de GNOME. [6] En febrero de 2010, los diseñadores de GNOME se reunieron nuevamente y produjeron varias maquetas más disponibles públicamente. [7]

En la reunión de 2010 también se tomó la decisión de utilizar Cantarell como tipografía predeterminada. [8] Cantarell había sido diseñada por Dave Crossland durante sus estudios en el Departamento de Tipografía y Comunicación Gráfica de la Universidad de Reading el año anterior. Se agregó oficialmente a GNOME Shell en febrero de 2011, [9] y el Proyecto GNOME acordó mantener y ampliar la fuente según fuera necesario.

El 19 de enero de 2011, Carlos Garnacho anunció la finalización de una implementación tangible del tema GTK de Adwaita que luego podría ser utilizado por GNOME. [10]

La primera distribución importante de Linux que se entregó con GNOME 3.0 y Adwaita como predeterminado fue Fedora Linux cuando lanzó la versión 15 el 24 de mayo de 2011. [11] [12]

Debido a los fuertes lazos de GTK con GNOME , el tema de Adwaita había reemplazado a "Raleigh" como el tema GTK predeterminado en 2014; [13] sin embargo, en preparación para el lanzamiento de libadwaita, el tema fue eliminado de GTK a favor de uno divergente y más simple el 14 de enero de 2021. [14] [3] Esta clara demarcación permitió que tanto GNOME, con sus propias necesidades de diseño, como GTK, con su necesidad de un tema simple que pudiera ser ampliado por proyectos posteriores , prosperaran simultáneamente. Libadwaita se envió por primera vez con el lanzamiento de GNOME 42. [15] [16]

Lenguaje de diseño

Adwaita se caracteriza por su estética limpia y moderna y su enfoque en la facilidad de uso. Los principios de diseño de Adwaita se basan en la simplicidad, la coherencia y la accesibilidad. [ cita requerida ]

Libadwaita

La biblioteca libadwaita fue creada para desarrollar más Adwaita como un componente más fiel a las Pautas de Interfaz Humana de GNOME . Libadwaita es una biblioteca que amplía el conjunto de herramientas de widgets GTK de una manera que cumple con las Pautas de Interfaz Humana de GNOME . Permite que las aplicaciones cambien su diseño en función del espacio de pantalla disponible, integra la hoja de estilo Adwaita, permite cambiar el color en tiempo de ejecución con colores nombrados y agrega API para admitir la preferencia de estilo oscuro en todos los escritorios. [17]

Diseño responsivo y smartphones Linux

Libadwaita ofrece herramientas para crear aplicaciones con diseño responsivo , permitiendo que las aplicaciones adapten sus diseños en función del espacio de pantalla disponible, lo que ayuda en el desarrollo de aplicaciones GNOME compatibles con teléfonos inteligentes . [18]

Mano libre

Libhandy es una biblioteca patrocinada por Purism , que fue la predecesora de Libadwaita. El proyecto Libhandy se utilizó como base para Libadwaita.

Pautas de interfaz humana de GNOME

Las Directrices de interfaz humana (HIG) de GNOME sirven como guía integral para diseñar aplicaciones para el entorno de escritorio GNOME . Ayudan a crear interfaces de usuario que se alinean con la filosofía de diseño de GNOME . [19]

Las pautas de interfaz humana de GNOME se pueden encontrar endeveloper.gnome.org/hig

Elementos

Color

La paleta de colores de Adwaita se utiliza en el diseño de iconos de aplicaciones y en ilustraciones. Consta de varias familias de tonos de color que no tienen nombre más allá de sus designaciones numéricas. Los que carecen de saturación se conocen como "claros" y "oscuros". Esta convención de nomenclatura se extiende al concepto aplicado de estilos de interfaz de usuario, donde los usuarios pueden elegir un estilo base para los componentes de widgets en pantalla que crea una apariencia general clara u oscura.

Tipografía

Cantarell es la tipografía principal de Adwaita

Adwaita utiliza la tipografía humanista contemporánea sin serifa Cantarell , diseñada por Dave Crossland. En consonancia con el lanzamiento de la versión 3.28 de GNOME en 2018, Cantarell se amplió para incluir grosores ligeros y extra negrita .

La familia Cantarell no contiene una fuente monoespaciada y Adwaita no especifica una alternativa. A menudo, cuando una fuente monoespaciada es beneficiosa, GNOME simplemente solicita el uso de un estilo monoespaciado elegido por el sistema operativo que incluye GNOME.

Iconografía

Adwaita define dos clases de estilos de iconos independientes que tienen como objetivo diferenciar entre los conceptos utilizados para aplicaciones e interfaces de usuario . Mientras que las aplicaciones utilizan colores completos en sus iconos principales, los iconos "simbólicos", monocromáticos por diseño, están pensados ​​para interfaces de usuario. [20] [21]

Iconos de aplicaciones

Cada aplicación destinada a GNOME debe tener un icono principal. Las Directrices de interfaz humana de GNOME establecen que el icono de una aplicación debe corresponder a una metáfora sencilla y reconocible. [22] No deben ser planos, sino más bien simplistas, y pueden contener cierta profundidad. Sin embargo, se deben evitar las sombras.

Iconos simbólicos

En las interfaces de usuario se utilizan iconos monocromáticos aún más simples que funcionan bien cuando se visualizan en tamaños pequeños. Si se necesita color, se espera que se vuelvan a colorear mediante programación.

Implementaciones

GNOME Shell fue el vehículo principal para el desarrollo original del tema y los íconos de Adwaita. Sigue siendo una implementación importante. De manera similar, Phosh , el shell móvil de Purism, cumple la misma función.

Véase también

Referencias

  1. ^ "COPIANDO". GNOME GitLab . 2018-02-07 . Consultado el 2022-09-26 .
  2. ^ Paul, Ryan (6 de abril de 2011). "Un nuevo y brillante adorno para su jardín Linux: Ars analiza GNOME 3.0". Ars Technica . Consultado el 2 de enero de 2022 .
  3. ^ ab Plazas, Adrien (31 de marzo de 2021). «Introducing Libadwaita» (Presentación de Libadwaita) . Consultado el 2 de enero de 2022 .
  4. ^ McCann, Jon; Perry, Jeremy (6 de abril de 2011). "Cómo llegamos hasta aquí: Parte I de una historia del diseño de GNOME 3 the Shell". The GNOME Journal (entrevista). Entrevista realizada por Harries, Daf . Consultado el 3 de enero de 2022 .
  5. ^ "Gestión de ventanas y más". GNOME. Archivado desde el original el 2 de noviembre de 2008. Consultado el 2 de enero de 2022 .
  6. ^ McCann, William Jon; Perry, Jeremy (1 de julio de 2009). «GNOME Shell: un diseño para un entorno de trabajo digital integrado y personal» (PDF) . El proyecto GNOME . Consultado el 3 de enero de 2022 .
  7. ^ Paul, Ryan (26 de febrero de 2010). «"Task Pooper" podría revolucionar el escritorio GNOME». Ars Technica . Consultado el 2 de enero de 2022 .
  8. ^ Spalinger, Nicolas (6 de abril de 2011). «Fuentes en GNOME 3: Cantarell, ajustes y avances». The GNOME Journal . Consultado el 3 de enero de 2022 .
  9. ^ Day, Allan (15 de febrero de 2011). «GNOME 3: cada día mejora» . Consultado el 3 de enero de 2022 .
  10. Garnacho, Carlos (19 de enero de 2011). "Adwaita terminó". El Proyecto GNOME . Consultado el 2 de enero de 2022 .
  11. ^ Paul, Ryan (25 de mayo de 2011). «Primer vistazo: Fedora 15 llega con GNOME 3.0 y systemd». Ars Technica . Consultado el 2 de enero de 2022 .
  12. ^ Vaughan-Nichols, Steven (24 de mayo de 2011). "Las cinco mejores características de Fedora 15". ZDNet . Consultado el 2 de enero de 2022 .
  13. ^ Clasen, Matthias (13 de junio de 2014). «Un nuevo tema predeterminado para GTK+» . Consultado el 3 de enero de 2022 .
  14. ^ Mikhaylenko, Alice (31 de diciembre de 2021). «Libadwaita 1.0». El proyecto GNOME . Consultado el 3 de enero de 2022 .
  15. ^ Proven, Liam (16 de marzo de 2022). "Montones de ajustes y mejoras en GNOME 42". The Register . Consultado el 15 de septiembre de 2024 .
  16. ^ "Libadwaita 1.0 – Otro blog más". 2021-12-31 . Consultado el 2024-09-13 .
  17. ^ "Libadwaita - Desarrollo de GUI con Rust y GTK 4". gtk-rs.org . Consultado el 13 de septiembre de 2024 .
  18. ^ "Libadwaita en la naturaleza". Purismo . 2022-12-15 . Consultado el 2024-09-13 .
  19. ^ "Diseño/HIG - Wiki de GNOME!". wiki.gnome.org . Consultado el 12 de septiembre de 2024 .
  20. ^ "Iconos de aplicaciones: documentación de las pautas de interfaz humana de GNOME". developer.gnome.org . Consultado el 11 de agosto de 2022 .
  21. ^ "Iconos de la interfaz de usuario: documentación de las pautas de interfaz humana de GNOME". developer.gnome.org . Consultado el 11 de agosto de 2022 .
  22. ^ "Principios de diseño - Documentación de las pautas de interfaz humana de GNOME". developer.gnome.org . Consultado el 26 de septiembre de 2022 .

Enlaces externos