Adwaita (design language)

Adwaita
Developer(s)The GNOME Project
Initial releaseApril 6, 2011; 13 years ago (2011-04-06)
Stable release
1.4.0 / September 14, 2023; 12 months ago (2023-09-14)
Repositorygitlab.gnome.org/GNOME/libadwaita
Written inC, Sass
Operating systemBSD, Linux, Unix
Included withGNOME
PredecessorClearlooks
TypeDesign language software
LicenseLGPLv2.1+[1]
Websitedeveloper.gnome.org/hig

Adwaita is the design language of the GNOME desktop environment. As an implementation, it exists as the default theme and icon set of the GNOME Shell and Phosh, and as widgets for applications targeting usage in GNOME. Adwaita first appeared in 2011 with the release of GNOME 3.0 as a replacement for the design principles used in Clearlooks,[2] and with incremental modernization and refinements, continues with current version releases.

Until 2021, Adwaita's theme was included as a part of the GTK widget toolkit, but in an effort to further increase independence and divergent release schedules of GTK from that of GNOME, it has since been migrated to libadwaita, which as an overall project, serves to extend GTK's base widgets with those specifically conforming to the GNOME human interface guidelines.[3]

Development

Prior to version 3.0, the GNOME desktop environment utilized the Clearlooks theme. In October 2008, designers and developers met at the GNOME User Experience Hackfest in Boston.[4] During this event, the concept of a GNOME Shell was conceived. Some very early mockups were produced that entertained the possibility of differing design from the previous incarnation of GNOME.[5] Red Hat designers Jon McCann and Jeremy Perry authored a document, drawn from a broad consensus of collaborative effort, that aimed to set standards and direction for GNOME's design.[6] In February 2010, GNOME designers met again, and produced several more publicly-available mockups.[7]

Also produced from the 2010 meeting was the decision to use Cantarell as the default typeface.[8] Cantarell had been designed by Dave Crossland during his studies in the Department of Typography and Graphic Communication at the University of Reading the previous year. It was officially added to GNOME Shell in February 2011,[9] and the GNOME Project agreed to maintain and extend the font as needed.

On January 19, 2011, Carlos Garnacho announced his completion of a tangible GTK theme implementation of Adwaita that could then be utilized by GNOME.[10]

The first major Linux distribution to ship with GNOME 3.0 and Adwaita as a default was Fedora Linux when it released version 15 on May 24, 2011.[11][12]

Due to GTK's strong ties with GNOME, Adwaita's theme had replaced "Raleigh" as the default GTK theme in 2014;[13] however, in preparation for the release of libadwaita, the theme was removed from GTK in favor of a divergent, simpler one on January 14, 2021.[14][3] This clear demarcation allowed for both GNOME, with its own design needs, and GTK, with its need for a simple theme that could be extended by downstream projects, to simultaneously prosper. Libadwaita first shipped with the release of GNOME 42.[15][16]

Design language

Adwaita is characterized by its clean, modern aesthetic and focus on usability. Adwaita's design principles are rooted in simplicity, consistency, and accessibility.[citation needed]

Libadwaita

The libadwaita library was created to further develop Adwaita as a more closely-adherent component of the GNOME Human Interface Guidelines. Libadwaita is a library augmenting the GTK widget toolkit in a manner conformant with the GNOME Human Interface Guidelines. It lets applications change their layout based on the available space, integrates the Adwaita stylesheet, allows runtime recoloring with named colors amd adds APIs to support the cross-desktop dark style preference.[17]

Responsive design and Linux smartphones

Libadwaita offers tools for creating applications with responsive design, allowing applications to adapt their layouts based on the available screen space, which supports the development of smartphone-compatible GNOME applications.[18]

Libhandy

Libhandy is a library sponsored by Purism, which was the predecessor of Libadwaita. The libhandy project was used as the basis for libadwaita.

GNOME Human Interface Guidelines

The GNOME Human Interface Guidelines (HIG) serve as a comprehensive guide to designing applications for the GNOME desktop environment. It offers developers and designers a framework to build user interfaces that align with the project's broader design philosophy. The Human Interface Guidelines provide resources to ensure that applications are visually and functionally cohesive with the GNOME user experience.[19]

The GNOME Human Interface Guidelines can be found on developer.gnome.org/hig

Goals

The GNOME Human Interface Guidelines are designed to achieve several key objectives:

  • Convey High-Level Design Goals: It outlines the overarching design goals and strategy for the GNOME user experience, ensuring that applications contribute to a unified and intuitive desktop environment.
  • Efficient Communication of Guidelines: The Human Interface Guidelines present essential design principles in a clear, succinct manner, making it easy to digest and reference.
  • Encourage Independent Design: The Human Interface Guidelines highlight areas where developers can choose between different design options while maintaining overall coherence with GNOME's user experience.
  • Organized and Structured Information: To avoid overwhelming users with unstructured data, the Human Interface Guidelines organize information in a clear, structured format.

Elements

Color

Adwaita's color palette is used in design of application icons and in illustrations. It consists of several color shade families that are not named beyond their number designations. Those lacking saturation are known as "light" and "dark". This naming convention extends into the applied concept of user interface styles, where users can choose a base style for on-screen widget components that creates a light or dark overall look and feel.

Colors
Name Hex
(RGB)
Red
(RGB)
Green
(RGB)
Blue
(RGB)
Hue
(HSL/HSV)
Satur.
(HSL)
Light
(HSL)
Satur.
(HSV)
Value
(HSV)
Blue 1 #99C1F1 60% 76% 95% 213° 76% 77% 37% 95%
Blue 2 #62A0EA 38% 63% 92% 213° 76% 65% 58% 92%
Blue 3 #3584E4 21% 52% 89% 213° 76% 55% 77% 89%
Blue 4 #1C71D8 11% 44% 85% 213° 77% 48% 87% 85%
Blue 5 #1A5FB4 10% 37% 71% 213° 75% 40% 86% 71%
Green 1 #8FF0A4 56% 94% 64% 133° 76% 75% 40% 94%
Green 2 #57E389 34% 89% 54% 141° 71% 62% 62% 89%
Green 3 #33D17A 20% 82% 48% 147° 63% 51% 76% 82%
Green 4 #2EC27E 18% 76% 49% 152° 62% 47% 76% 76%
Green 5 #26A269 15% 64% 41% 152° 62% 39% 77% 64%
Yellow 1 #F9F06B 98% 94% 42% 56° 92% 70% 57% 98%
Yellow 2 #F8E45C 97% 89% 36% 52° 92% 67% 63% 97%
Yellow 3 #F6D32D 96% 83% 18% 50° 92% 57% 82% 97%
Yellow 4 #F5C211 96% 76% 7% 47° 92% 51% 93% 96%
Yellow 5 #E5A50A 90% 65% 4% 43° 92% 47% 96% 90%
Orange 1 #FFBE6F 100% 75% 44% 33° 100% 72% 57% 100%
Orange 2 #FFA348 100% 64% 28% 30° 100% 64% 72% 100%
Orange 3 #FF7800 100% 47% 0% 28° 100% 50% 100% 100%
Orange 4 #E66100 90% 38% 0% 25° 100% 45% 100% 90%
Orange 5 #C64600 78% 27% 0% 21° 100% 39% 100% 78%
Red 1 #F66151 96% 38% 32% 6° 90% 64% 67% 97%
Red 2 #ED333B 93% 20% 23% 357° 84% 57% 79% 93%
Red 3 #E01B24 88% 11% 14% 357° 79% 49% 88% 88%
Red 4 #C01C28 75% 11% 16% 356° 75% 43% 85% 75%
Red 5 #A51D2D 65% 11% 18% 353° 70% 38% 82% 65%
Purple 1 #DC8ADD 86% 54% 87% 299° 55% 70% 38% 87%
Purple 2 #C061CB 75% 38% 80% 294° 51% 59% 52% 80%
Purple 3 #9141AC 57% 25% 67% 285° 45% 47% 62% 68%
Purple 4 #813D9C 51% 24% 61% 283° 44% 43% 61% 61%
Purple 5 #613583 38% 21% 51% 274° 42% 36% 60% 51%
Brown 1 #CDAB8F 80% 67% 56% 27° 38% 68% 30% 80%
Brown 2 #B5835A 71% 51% 35% 27° 38% 53% 50% 71%
Brown 3 #986A44 60% 42% 27% 27° 38% 43% 55% 60%
Brown 4 #865E3C 53% 37% 24% 28° 38% 38% 55% 53%
Brown 5 #63452C 39% 27% 17% 27° 39% 28% 56% 39%
Light 1 #FFFFFF 100% 100% 100% 0° 0% 100% 0% 100%
Light 2 #F6F5F4 96% 96% 96% 30° 10% 96% 1% 97%
Light 3 #DEDDDA 87% 87% 85% 45° 6% 86% 2% 87%
Light 4 #C0BFBC 75% 75% 74% 45° 3% 75% 2% 75%
Light 5 #9A9996 60% 60% 59% 45° 2% 60% 3% 60%
Dark 1 #77767B 47% 46% 48% 252° 2% 47% 4% 48%
Dark 2 #5E5C64 37% 36% 39% 255° 4% 38% 8% 39%
Dark 3 #3D3846 24% 22% 27% 261° 11% 25% 20% 28%
Dark 4 #241F31 14% 12% 19% 257° 23% 16% 37% 19%
Dark 5 #000000 0% 0% 0% 0° 0% 0% 0% 0%

Typography

Cantarell is Adwaita's primary typeface

Adwaita uses the contemporary humanist sans-serif Cantarell typeface that was designed by Dave Crossland. Corresponding with the 3.28 version release of GNOME in 2018, Cantarell was expanded to include light and extra bold weights.

The Cantarell family does not contain a monospaced font, and Adwaita does not specify an alternative. Oftentimes, where a monospaced font is beneficial, GNOME calls for simply using a monospaced style that is chosen by the operating system shipping GNOME.

Iconography

Adwaita defines two separate style classes of icons that are meant to differentiate between concepts used for applications and user interfaces. Whereas applications use full-color in their primary icons, "symbolic" icons, monochromatic by design, are meant for user interfaces.[20][21]

App icons

Each app targeted for GNOME should have a primary icon. The GNOME Human Interface Guidelines prescribe that an app's icon should correspond to a simple, recognizable metaphor.[22] They are not meant to be flat, but rather simplistic, and can contain some depth. However, shadows are to be avoided.

Symbolic icons

In user interfaces, even simpler, monochromatic icons that work well when viewed at small sizes are used. If color is needed, it is expected that they should be programmatically re-colored.

Implementations

The GNOME Shell was the primary vehicle for the original development of Adwaita's theme and icons. It remains a major implementation. Similarly, Phosh, Purism's mobile shell, serves in the same role.

See also

References

  1. ^ "COPYING". GNOME GitLab. 2018-02-07. Retrieved 2022-09-26.
  2. ^ Paul, Ryan (April 6, 2011). "A shiny new ornament for your Linux lawn: Ars reviews GNOME 3.0". Ars Technica. Retrieved January 2, 2022.
  3. ^ a b Plazas, Adrien (March 31, 2021). "Introducing Libadwaita". Retrieved January 2, 2022.
  4. ^ McCann, Jon; Perry, Jeremy (April 6, 2011). "How We Got Here: Part I of a Design History of GNOME 3 the Shell". The GNOME Journal (Interview). Interviewed by Harries, Daf. Retrieved January 3, 2022.
  5. ^ "Window Management and More". GNOME. Archived from the original on 2 November 2008. Retrieved January 2, 2022.
  6. ^ McCann, William Jon; Perry, Jeremy (July 1, 2009). "GNOME Shell: A design for a personal integrated digital work environment" (PDF). The GNOME Project. Retrieved January 3, 2022.
  7. ^ Paul, Ryan (February 26, 2010). ""Task Pooper" could revolutionize GNOME desktop". Ars Technica. Retrieved January 2, 2022.
  8. ^ Spalinger, Nicolas (April 6, 2011). "Fonts in GNOME 3: Cantarell, Tweaking, and Trailblazing". The GNOME Journal. Retrieved January 3, 2022.
  9. ^ Day, Allan (February 15, 2011). "GNOME 3: Getting better by the day". Retrieved January 3, 2022.
  10. ^ Garnacho, Carlos (January 19, 2011). "Adwaita finished". The GNOME Project. Retrieved January 2, 2022.
  11. ^ Paul, Ryan (May 25, 2011). "First look: Fedora 15 arrives with GNOME 3.0 and systemd". Ars Technica. Retrieved January 2, 2022.
  12. ^ Vaughan-Nichols, Steven (May 24, 2011). "Fedora 15's five best features". ZDNet. Retrieved January 2, 2022.
  13. ^ Clasen, Matthias (June 13, 2014). "A New Default Theme for GTK+". Retrieved January 3, 2022.
  14. ^ Mikhaylenko, Alice (December 31, 2021). "Libadwaita 1.0". The GNOME Project. Retrieved January 3, 2022.
  15. ^ Proven, Liam (16 March 2022). "Heaps of tweaks and improvements incoming with GNOME 42". The Register. Retrieved 15 September 2024.
  16. ^ "Libadwaita 1.0 – Just another blog". 2021-12-31. Retrieved 2024-09-13.
  17. ^ "Libadwaita - GUI development with Rust and GTK 4". gtk-rs.org. Retrieved 2024-09-13.
  18. ^ PurismBeautiful; Secure; Laptops, Privacy-Respecting; Tablets; PCs; Phones (2022-12-15). "Libadwaita in the Wild". Purism. Retrieved 2024-09-13. {{cite web}}: |first3= has generic name (help)
  19. ^ "Design/HIG - GNOME Wiki!". wiki.gnome.org. Retrieved 2024-09-12.
  20. ^ "App Icons - GNOME Human Interface Guidelines documentation". developer.gnome.org. Retrieved 2022-08-11.
  21. ^ "UI Icons - GNOME Human Interface Guidelines documentation". developer.gnome.org. Retrieved 2022-08-11.
  22. ^ "Design Principles - GNOME Human Interface Guidelines documentation". developer.gnome.org. Retrieved 2022-09-26.

Read other articles:

1986 American comedy horror film by Steve Miner Not to be confused with House (1977 film). HouseTheatrical release posterDirected bySteve MinerScreenplay byEthan WileyStory byFred DekkerProduced bySean S. CunninghamStarring William Katt George Wendt Richard Moll Kay Lenz CinematographyMac AhlbergEdited byMichael N. KnueMusic byHarry ManfrediniProductioncompanies New World Pictures Sean S. Cunningham Films Manley Productions Distributed byNew World PicturesRelease date February 28, 1...

American actress, playwright and producer (1875–1970) Marion FairfaxFairfax in 1923BornMarion Neiswanger(1875-10-24)October 24, 1875Richmond, Virginia, U.S.DiedOctober 2, 1970(1970-10-02) (aged 94)Los Angeles, California, U.S.OccupationsScreenwriterplaywrightactressproducerYears active1901–1926Spouse Tully Marshall ​ ​(m. 1899; died 1943)​ Marion Fairfax on 1922 magazine cover Publicity for The Lying Truth (1922) The Lying Truth (1...

Philip Wykeham-Martin, 1880 portrait Philip Wykeham-Martin (18 January 1829 – 31 May 1878) was an English Liberal politician who sat in the House of Commons from 1856 to 1878. Martin was the son of Charles Wykeham-Martin of Leeds Castle and his wife Lady Jemima Isabella Cornwallis daughter of James Mann, 5th Earl Cornwallis. His father was a Member of Parliament (MP) for Newport. Martin was educated at Eton College and at Balliol College, Oxford graduating BA in 1850. He was a J.P. for Warw...

Júnior Personlig informationFullständigt namnLeovegildo Lins da Gama JúniorFödelsedatum29 juni 1954 (69 år)Födelseort João Pessoa, BrasilienPositionFörsvarare/MittfältareJuniorlag 1973–1974 Flamengo Seniorlag* År1974–19841984–19871987–19891989–1993Totalt Klubb Flamengo Torino Pescara Flamengo SM (GM) 192 0(7)86 (12)62 0(6)70 (10)410 (35) Landslag År1979–1992 Landslag Brasilien SM (GM)74 0(6) Uppdrag som tränare 1993–199419972003 Flamengo Flamengo Corinthian...

Bordzjomiბორჯომის მუნიციპალიტეტი Gemeente in Georgië Locatie in Georgië Geografie Regio Samtsche-Dzjavacheti Hoofdplaats Bordzjomi Oppervlakte 1189 km² [1] Hoogste punt Sjaviklde (2851 m) Coördinaten 41° 50′ NB, 43° 23′ OL Bevolking Inwoners (2023) 24.858 [2] (20,9 inw./km²) Etniciteit (2014) Georgisch (87,2%)Armeens (8,6%)Osseets (1,3%)Grieks (1,2%) Religie (2014) Georgisch-Orthodox (94,2%)Armeens-Apostolisch (3,9...

У Вікіпедії є статті про інші географічні об’єкти з назвою Мансфілд. Селище Мансфілд Тауншипангл. Mansfield Township Координати 40°05′14″ пн. ш. 74°42′44″ зх. д. / 40.08740000002777748° пн. ш. 74.71230000002778127° зх. д. / 40.08740000002777748; -74.71230000002778127Координати: 40°05′14″ пн.&#...

This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: No Humans Involved novel – news · newspapers · books · scholar · JSTOR (July 2013) (Learn how and when to remove this template message) This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help to impro...

Асоціація кінокритиків Аргентини Тип асоціація кінокритиківdЗасновано 1942Країна  АргентинаКритерій членів кінокритик Асоціація кінокритиків Аргентини (ісп. Asociación de Cronistas Cinematográficos de la Argentina) — професійна організація кінематографістів Аргентинської республіки. Н...

Classe Conte di Cavour Le Conte di Cavour en 1914 Caractéristiques techniques Type Cuirassé Longueur 176,1 m[1] Maître-bau 28 mètres Tirant d'eau 9.4 mètres Déplacement 23 088 tonnes[2] Port en lourd 25 086 tonnes Propulsion 20 générateurs de vapeur Blechhynden (Cesare: 24 générateurs de vapeur Babcock-Wilcox)3 turbines à vapeur Parsons 4 hélices tri-pales Puissance 31 000 ch (15 460 kW) Vitesse 21,5 nœuds (39,82 km/h) Caractéristiques militair...

Philanthropist and first exporter of brass handicrafts This article is an orphan, as no other articles link to it. Please introduce links to this page from related articles; try the Find link tool for suggestions. (November 2022) Haji Aijaz Hussain (Urdu: حاجی ایجاز حسين), popularly known as Haji Kallan (Urdu: حاجی کلن) (b 1886–??) was an Indian businessman and philanthropist. He was born in Moradabad, North-Western Provinces on 21 April 1886. He was the first exporter&#...

باغتشة جيق تقسيم إداري البلد إيران  [1] إحداثيات 37°30′33″N 46°37′19″E / 37.509167°N 46.621944°E / 37.509167; 46.621944  الرمز الجغرافي 22852  تعديل مصدري - تعديل   باغتشة جيق هي قرية في مقاطعة هشترود، إيران. عدد سكان هذه القرية هو 73 في سنة 2006.[2] مراجع ^   صفحة باغتشة جيق ف...

Writing system for some Indic languages Takri redirects here. For The Korean Kingdom, see Takri Kingdom. Takri

Wet market and community in Bangkok Trok Mor Market entrance Trok Mo Market (Thai: ตลาดตรอกหม้อ, RTGS: Talat Trok Mo, pronounced [tā.làːt trɔ̀ːk mɔ̂ː]; or spelled Trok Mor), also known as Thesa Market (ตลาดเทศา, RTGS: Talat Thesa, [tā.làːt tʰēː.sǎː]), or officially as Ratchabophit Phatthana Community (ชุมชนราชบพิธพัฒนา), is a wet market and community in Bangkok. It is regarded ...

2012 mobile video game 2012 video gameWild BloodDeveloper(s)GameloftPublisher(s)GameloftProducer(s)Jonathan StockJean-Claude LabelleDesigner(s)Stanislas DewavrinMei Dong ShengArtist(s)Gwenael HeliouArthur HugotEngineUnreal Engine 3[1]Platform(s)Android, iOSReleaseSeptember 6, 2012Genre(s)Hack and slashMode(s)Single-player, multiplayerWild Blood is an action game developed and published by Gameloft for iOS (iPhone and iPad) and Android in 2012. Gameplay Wild Blood is a hack and slash g...

Ольга ГапаІм'я при народженні Ольга Євстахівна ГапаНародилася 2 квітня 1965(1965-04-02) (58 років)Завадів Жовківського району Львівської областіДіяльність акторка, театральна режисерка, письменницяAlma mater Національний академічний український драматичний театр імені Марії ...

Bài viết hoặc đoạn này cần được wiki hóa để đáp ứng tiêu chuẩn quy cách định dạng và văn phong của Wikipedia. Xin hãy giúp sửa bài viết này bằng cách thêm bớt liên kết hoặc cải thiện bố cục và cách trình bày bài. (tháng 1 năm 2020) Bài viết này cần thêm chú thích nguồn gốc để kiểm chứng thông tin. Mời bạn giúp hoàn thiện bài viết này bằng cách bổ sung chú thích tới các nguồn đá...

Artist, cultural organizer, and writer (born 1993) Kimi HanauerBorn1993 (age 29–30)EducationBFA, Maryland Institute College of ArtKnown forPress PressWebsitewww.kimihanauer.com Kimi Hanauer (born 1993) is an artist, writer, musician, and cultural organizer. They are the founder of Press Press, an interdisciplinary publishing house that focuses on underrepresented voices and narratives. They have worked in Baltimore, Maryland and Los Angeles, California.[1] From 2012 to...

2018 Dominican Republic wrestling film VenenoFilm posterSpanishVeneno: Primera caída – El relámpago de Jack Directed byTabaré BlanchardWritten by Riccardo Bardellino Tabaré Blanchard Miguel Yarull Marien Zagarella Produced byFernando D. RivasStarring Manny Pérez Pepe Sierra Richard Douglas Yamile Scheker Xiomara Rodríguez CinematographySebastian Cabrera ChelinEdited byTabaré BlanchardMusic byLuichy GuzmanProductioncompaniesFrío FríoLa visual sonoraDistributed byCaribbean Films Dist...

2005 television film Spirit Bear: The Simon Jackson StoryWritten byKent StainesDirected byStefan ScainiStarringMark RendallGraham GreeneKatie StuartEd Begley, Jr.Country of originCanadaOriginal languageEnglishProductionRunning time92 minutesProduction companyScreen DoorOriginal releaseRelease 2005 (2005) Spirit Bear: The Simon Jackson Story is a 2005 independent Canadian film based on the real life campaign by Spirit Bear Youth Coalition founder Simon Jackson to save the habitat of the K...

Bridge in and Pennsauken Township, NJDelair BridgeThe Delair Bridge viewed from the Pennsylvania sideCoordinates39°58′57″N 75°04′09″W / 39.98250°N 75.06917°W / 39.98250; -75.06917 (Delair Bridge)CarriesTrains of New Jersey Transit Atlantic City Line and ConrailCrossesDelaware RiverLocalePhiladelphia, PA, and Pennsauken Township, NJOfficial nameDelair Memorial Railroad DrawbridgeCharacteristicsDesignSteel Lift BridgeTotal length4,396 feet (1,340 ...