Fa'asa'olotoina o le faletusi Libadwaita 1.3 mo le fa'atupuina o feso'ota'iga fa'atusa GNOME

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 для отображения окон-баннеров, содержащих заголовок и одну необязательную кнопку. Содержимое виджета трансформируется в зависимости от размера, а при показе и скрытии может применяться анимация.
    Fa'asa'olotoina o le faletusi Libadwaita 1.3 mo le fa'atupuina o feso'ota'iga fa'atusa GNOME
  • Добавлен виджет AdwTabOverview, предназначенный для наглядного обзора вкладок или страниц, показываемых при помощи класса AdwTabView. Новый виджет можно использовать для организации работы с вкладками на мобильных устройствах без создания собственной реализации переключателя.
    Fa'asa'olotoina o le faletusi Libadwaita 1.3 mo le fa'atupuina o feso'ota'iga fa'atusa GNOMEFa'asa'olotoina o le faletusi Libadwaita 1.3 mo le fa'atupuina o feso'ota'iga fa'atusa GNOME
  • Добавлен виджет AdwTabButton для отображения кнопок с информацией о числе открытых вкладок в AdwTabView, которые могут использоваться на мобильном устройстве для открытия режима обзора вкладок.
    Fa'asa'olotoina o le faletusi Libadwaita 1.3 mo le fa'atupuina o feso'ota'iga fa'atusa GNOME
  • Для виджетов 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

Faaopoopo i ai se faamatalaga