Adwaita
| Тип | мова дизайну |
|---|---|
| Розробник | Проєкт GNOME |
| Перший випуск | 6 квітня 2011 |
| Стабільний випуск | 1.8.1 (9 жовтня 2025) |
| Платформа | GNOME |
| Операційна система | BSD, Linux, Unix |
| Мова програмування | C, Sass |
| Ліцензія | LGPLv2.1+COPYING. GNOME GitLab. 7 лютого 2018. Процитовано 26 вересня 2022. |
| Репозиторій | gitlab |
| Вебсайт | developer |
Adwaita — це мова дизайну графічного інтерфейсу середовища стільниці GNOME. Як реалізація, вона існує як типова тема та набір піктограм для GNOME Shell і Phosh, а також як віджети для застосунків, орієнтованих на використання в GNOME. Вперше Adwaita з’явилася у 2011 році разом із виходом GNOME 3.0 як заміна принципів дизайну, що використовувалися в Clearlooks,Paul, Ryan (6 квітня 2011). A shiny new ornament for your Linux lawn: Ars reviews GNOME 3.0. Ars Technica. Процитовано 2 січня 2022. і з поступовою модернізацією та вдосконаленнями продовжує розвиватися в актуальних випусках. До 2021 року тема Adwaita була частиною GTK — набору віджетів, однак із метою підвищення незалежності та розмежування графіків випусків GTK і GNOME її було перенесено до libadwaita. Як окремий проєкт, libadwaita розширює базові віджети GTK елементами, що спеціально відповідають настановам щодо інтерфейсу користувача GNOME.Plazas, Adrien (31 березня 2021). Introducing Libadwaita. Процитовано 2 січня 2022.
Розробка
До версії 3.0 середовище стільниці GNOME використовувало тему Clearlooks. У жовтні 2008 року дизайнери та розробники зустрілися на GNOME User Experience Hackfest у Бостоні.McCann, Jon; Perry, Jeremy (6 квітня 2011). How We Got Here: Part I of a Design History of GNOME 3 the Shell. The GNOME Journal (Інтерв'ю). Інтерв'юери: Harries, Daf. Процитовано 3 січня 2022. Під час цієї події було сформовано концепцію GNOME Shell. Було створено перші макети, які передбачали можливість відмінного дизайну порівняно з попередніми версіями GNOME.Window Management and More. GNOME. Архів оригіналу за 2 листопада 2008. Процитовано 2 січня 2022. Дизайнери Red Hat Джон Маккенн і Джеремі Перрі підготували документ, що на основі широкого консенсусу визначив стандарти та напрям розвитку дизайну GNOME.[1] У лютому 2010 року дизайнери GNOME знову зустрілися та створили кілька публічних макетів[2]. Також на зустрічі 2010 року було ухвалено рішення використовувати Cantarell як типовий шрифт[3]. Шрифт Cantarell був створений Дейвом Крослендом під час навчання на факультеті типографії та графічної комунікації Університету Редінга роком раніше. Його офіційно додали до GNOME Shell у лютому 2011 року,[4] а Проєкт GNOME погодився підтримувати та розвивати цей шрифт. 19 січня 2011 року Карлос Гарначо оголосив про завершення повноцінної реалізації теми Adwaita для GTK, яку можна було використовувати в GNOME[5]. Першим великим дистрибутивом Linux, що постачав GNOME 3.0 і Adwaita як типові, стала Fedora Linux 15, випущена 24 травня 2011 року.[6] Через тісний зв’язок GTK з GNOME тема Adwaita у 2014 році замінила «Raleigh» як типову тему GTK;[7] однак у підготовці до випуску libadwaita її було вилучено з GTK 4 січня 2021 року на користь простішої теми.[8] Це чітке розмежування дозволило як GNOME з його власними дизайнерськими потребами, так і GTK з потребою простої теми, що може розширюватися сторонніми проєктами, розвиватися паралельно. Libadwaita вперше постачалася разом із GNOME 42. З виходом GNOME 48 Alpha 24 січня 2025 року було оголошено, що Cantarell буде замінений новим типовим шрифтом Adwaita Sans на основі Inter, а типовий моноширинний шрифт буде змінено з Source Code Pro на Adwaita Mono на основі Iosevka.
Мова дизайну
Adwaita характеризується чистою, сучасною естетикою та зосередженістю на зручності використання. Через GNOME Human Interface Guidelines принципи дизайну Adwaita ґрунтуються на простоті, послідовності та доступності.
Libadwaita
Бібліотека libadwaita була створена для подальшого розвитку Adwaita як компонента, що тісніше відповідає GNOME Human Interface Guidelines. Libadwaita розширює набір віджетів GTK у спосіб, що відповідає рекомендаціям GNOME, дозволяє застосункам адаптувати макет до доступного простору екрана, інтегрує стилі Adwaita, підтримує динамічне перекольоровування та додає API для підтримки темного стилю на рівні середовища.
Адаптивний дизайн і Linux‑смартфони
Libadwaita надає інструменти для створення застосунків з адаптивним дизайном, що дозволяє змінювати розмітку залежно від доступного простору екрана, зокрема для смартфонів під GNOME.
Libhandy
Libhandy — бібліотека, підтримувана компанією Purism, яка була попередником libadwaita і стала її основою.
GNOME Human Interface Guidelines
GNOME Human Interface Guidelines (HIG) — це комплексний посібник з проєктування застосунків для середовища стільниці GNOME. Він допомагає створювати інтерфейси, що відповідають дизайнерській філософії GNOME, і є основою стилю та стандартів Adwaita.
Елементи
Колір
Колірна палітра Adwaita використовується в дизайні піктограм застосунків та ілюстраціях. Вона складається з кількох родин відтінків, що позначаються номерами. Малонасичені кольори називаються «світлими» та «темними», а користувачі можуть обирати світлий або темний стиль інтерфейсу.
Типографія
Починаючи з GNOME 48, Adwaita використовує нове сімейство шрифтів Adwaita Fonts. Воно є модифікацією шрифту Inter і включає моноширинний шрифт Adwaita Mono, заснований на Iosevka. Раніше типовим шрифтом був Cantarell.
Піктограми
Adwaita визначає два класи піктограм: повноколірні піктограми застосунків і монохромні «символьні» піктограми для елементів інтерфейсу, які добре читаються в малих розмірах і можуть програмно перекольоровуватися.
Реалізації
GNOME Shell був основною платформою для розвитку теми та піктограм Adwaita і залишається головною реалізацією. Аналогічну роль виконує Phosh.
Див. також
- GNOME
- Проєкт GNOME
- Основні застосунки GNOME
Примітки
- ↑ McCann, William Jon; Perry, Jeremy (1 липня 2009). GNOME Shell: A design for a personal integrated digital work environment (PDF). Проєкт GNOME. Архів оригіналу (PDF) за 24 листопада 2020. Процитовано 3 січня 2022.
- ↑ Paul, Ryan (26 лютого 2010). "Task Pooper" could revolutionize GNOME desktop. Ars Technica. Процитовано 2 січня 2022.
- ↑ Spalinger, Nicolas (6 квітня 2011). Fonts in GNOME 3: Cantarell, Tweaking, and Trailblazing. The GNOME Journal. Процитовано 3 січня 2022.
- ↑ Day, Allan (15 лютого 2011). GNOME 3: Getting better by the day. Процитовано 3 січня 2022.
- ↑ Garnacho, Carlos (19 січня 2011). Adwaita finished. Проєкт GNOME. Процитовано 2 січня 2022.
- ↑ Paul, Ryan (25 травня 2011). First look: Fedora 15 arrives with GNOME 3.0 and systemd. Ars Technica. Процитовано 2 січня 2022.
- ↑ Clasen, Matthias (13 червня 2014). A New Default Theme for GTK+. Процитовано 3 січня 2022.
- ↑ Mikhaylenko, Alice (31 грудня 2021). Libadwaita 1.0. Процитовано 3 січня 2022.
Джерело: стаття у Вікіпедії та історія редагувань (автори).
