Scaoileadh leabharlann Libadwaita 1.3 chun comhéadain ar stíl GNOME a chruthú

D'fhoilsigh Tionscadal GNOME scaoileadh leabharlann Libadwaita 1.3, a chuimsíonn sraith comhpháirteanna chun an comhéadan úsáideora a stíliú a chomhlíonann moltaí GNOME HIG (Treoirlínte Comhéadain Daonna). Áiríonn an leabharlann giuirléidí agus rudaí réamhdhéanta le haghaidh feidhmchláir tógála a chomhlíonann stíl ghinearálta GNOME, ar féidir lena gcomhéadan a oiriúnú go freagrach do scáileáin ar aon mhéid. Tá cód na leabharlainne scríofa i dteanga C agus dáilte faoin gceadúnas LGPL 2.1+.

Úsáidtear leabharlann libadwaita i gcomhar le GTK4 agus áirítear léi comhpháirteanna den chraiceann Adwaita a úsáidtear i GNOME a aistríodh as GTK go leabharlann ar leith. Nuair a bhogtar na amhairc GNOME isteach i leabharlann ar leith is féidir athruithe a theastaíonn ó GNOME a fhorbairt ar leithligh ó GTK, rud a ligeann d’fhorbróirí GTK díriú ar na bunghnéithe, agus d’fhorbróirí GNOME a gcuid athruithe stíle féin a bhrú níos tapúla agus níos solúbtha gan cur isteach ar GTK féin.

Áirítear sa leabharlann giuirléidí caighdeánacha a chlúdaíonn gnéithe comhéadan éagsúla, mar shampla liostaí, painéil, bloic eagarthóireachta, cnaipí, cluaisíní, foirmeacha cuardaigh, boscaí dialóige, etc. Ligeann na giuirléidí atá beartaithe duit comhéadain uilíocha a chruthú a fheidhmíonn gan uaim ar scáileáin mhóra ríomhairí pearsanta agus ríomhairí glúine, agus ar scáileáin tadhaill bheaga d’fhón cliste. Athraíonn comhéadan an fheidhmchláir go dinimiciúil ag brath ar mhéid an scáileáin agus ar na gléasanna ionchuir atá ar fáil. Áirítear sa leabharlann freisin sraith de stíleanna Adwaita a thugann cuma agus mothú do threoirlínte GNOME gan gá le saincheaptha láimhe.

Mórathruithe ar libadwaita 1.3:

  • Реализован виджет AdwBanner, который можно использовать вместо GTK-виджета GtkInfoBar для отображения окон-баннеров, содержащих заголовок и одну необязательную кнопку. Содержимое виджета трансформируется в зависимости от размера, а при показе и скрытии может применяться анимация.
    Scaoileadh leabharlann Libadwaita 1.3 chun comhéadain ar stíl GNOME a chruthú
  • Добавлен виджет AdwTabOverview, предназначенный для наглядного обзора вкладок или страниц, показываемых при помощи класса AdwTabView. Новый виджет можно использовать для организации работы с вкладками на мобильных устройствах без создания собственной реализации переключателя.
    Scaoileadh leabharlann Libadwaita 1.3 chun comhéadain ar stíl GNOME a chruthúScaoileadh leabharlann Libadwaita 1.3 chun comhéadain ar stíl GNOME a chruthú
  • Добавлен виджет AdwTabButton для отображения кнопок с информацией о числе открытых вкладок в AdwTabView, которые могут использоваться на мобильном устройстве для открытия режима обзора вкладок.
    Scaoileadh leabharlann Libadwaita 1.3 chun comhéadain ar stíl GNOME a chruthú
  • Для виджетов 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).

Foinse: oscailtenet.ru

Add a comment