Ua lomia e le GNOME Project le tatalaina o le Libadwaita 1.3, lea e aofia ai se seti o vaega mo le faʻaogaina o fesoʻotaʻiga faʻaoga e mulimulitaʻia le GNOME HIG (Human Interface Guidelines). O le faletusi e aofia ai widget ua saunia ma meafaitino mo le fausiaina o talosaga e ogatusa ma le masani GNOME sitaili, o le faʻaoga e mafai ona fetuutuunai faʻafetaui i lau o soʻo se tele. O le fa'ailoga faletusi o lo'o tusia i le C ma fa'asoa i lalo ole laisene LGPL 2.1+.
O le faletusi libadwaita o loʻo faʻaogaina faʻatasi ma le GTK4 ma e aofia ai vaega o le autu o le Adwaita o loʻo faʻaaogaina i le GNOME, lea ua aveese mai le GTK i se isi faletusi. O le faʻanofoina o elemene elemene GNOME i totonu o se faletusi eseese e mafai ai e GNOME-faʻapitoa suiga e atiaʻe ese mai le GTK, e mafai ai e le au atinaʻe GTK ona taulaʻi atu i mea autu ma le atinaʻe GNOME e sili atu ona vave ma fetuutuunai suiga o le styling latou te manaʻo ai e aunoa ma le afaina ai o le GTK lava ia.
O le faletusi e aofia ai widget masani e aofia ai elemene fesoʻotaʻiga eseese, e pei o lisi, panels, faʻataʻitaʻiga poloka, faʻamau, laupepa, fomu suʻesuʻe, pusa talatalanoa, ma isi. O widget ua fuafuaina e mafai ai ona e faia ni fesoʻotaʻiga lautele e faʻaogaina lelei i luga ole PC lapopoa ma lau komepiuta feaveaʻi, ma luga o lau paʻi paʻi o smartphones. O le faʻaoga faʻaoga e suia malosi e faʻatatau i le tele o le lau ma masini faʻaoga avanoa. O le faletusi o loʻo aofia ai foʻi se seti o sitaili Adwaita e faʻafeiloaʻi ai foliga faʻatasi ma taʻiala GNOME e aunoa ma le manaʻomia o le faʻaogaina o tusi lesona.
Suiga tetele ile libadwaita 1.3:
- Реализован виджет AdwBanner, который можно использовать вместо GTK-виджета GtkInfoBar для отображения окон-баннеров, содержащих заголовок и одну необязательную кнопку. Содержимое виджета трансформируется в зависимости от размера, а при показе и скрытии может применяться анимация.
- Добавлен виджет AdwTabOverview, предназначенный для наглядного обзора вкладок или страниц, показываемых при помощи класса AdwTabView. Новый виджет можно использовать для организации работы с вкладками на мобильных устройствах без создания собственной реализации переключателя.
- Добавлен виджет AdwTabButton для отображения кнопок с информацией о числе открытых вкладок в AdwTabView, которые могут использоваться на мобильном устройстве для открытия режима обзора вкладок.
- Для виджетов AdwViewStack, AdwTabView и AdwEntryRow реализована поддержка средств для людей с ограниченными возможностями.
- В класс AdwAnimation добавлено свойство для игнорирования отключения анимации в системных настройках.
- В классе AdwActionRow появилась возможность выделения субтитров.
- В класс AdwExpanderRow добавлены свойства title-lines и subtitle-lines.
- В класс AdwEntryRow по аналогии с GtkEntry добавлен метод grab_focus_without_selecting().
- В класс AdwMessageDialog по аналогии с GtkAlertDialog добавлен метод async choose().
- В класс AdwTabBar добавлены вызовы API, связанные с интерфейсом drag-n-drop.
- В классе AdwAvatar обеспечено корректное масштабирование изображений.
- Добавлена возможность использования тёмного стиля и высококонтрастного режима при работе на платформе Windows.
- Выделенные элементы списков и сеток теперь подсвечиваются цветом, применяемым для выделения активных элементов (accent).
puna: opennet.ru