Verëffentlechung vun der Libadwaita 1.3 Bibliothéik fir GNOME-Stil Interfaces ze kreéieren

De GNOME-Projet huet d'Verëffentlechung vu Libadwaita 1.3 publizéiert, déi e Set vu Komponenten fir User Interface Styling enthält, déi dem GNOME HIG (Human Interface Guidelines) follegt. D'Bibliothéik enthält fäerdeg Widgets an Objekter fir Uwendungen ze bauen déi dem allgemenge GNOME-Stil entspriechen, d'Interface vun deenen adaptiv op Schiirme vun all Gréisst ugepasst ka ginn. De Bibliothéikscode ass a C geschriwwen a gëtt ënner der LGPL 2.1+ Lizenz verdeelt.

D'Libadwaita-Bibliothéik gëtt a Verbindung mat GTK4 benotzt an enthält Komponenten vum Adwaita-Thema, deen an GNOME benotzt gëtt, déi aus GTK an eng separat Bibliothéik geplënnert goufen. Beweegt GNOME Styling Elementer an eng separat Bibliothéik erlaabt GNOME-spezifesch Ännerungen getrennt vum GTK entwéckelt ze ginn, sou datt GTK Entwéckler sech op d'Kärstuff konzentréiere kënnen an d'GNOME Entwéckler méi séier a flexibel Styling Ännerungen no vir drécken, déi se wëllen ouni GTK selwer ze beaflossen.

D'Bibliothéik enthält Standard Widgets déi verschidden Interfaceelementer ofdecken, sou wéi Lëschten, Panelen, Redaktiounsblocken, Knäppercher, Tabs, Sichformularen, Dialogboxen, asw. Déi proposéiert Widgets erlaben Iech universell Schnëttplazen ze kreéieren déi nahtlos funktionnéieren souwuel op grousse PC an Laptop Schiirme, an op kleng Touchscreens vu Smartphones. D'Applikatiounsinterface ännert sech dynamesch ofhängeg vun der Écrangréisst an verfügbaren Input-Geräter. D'Bibliothéik enthält och eng Rei vun Adwaita Stiler, déi d'Erscheinung an d'Gnome Richtlinnen bréngen ouni de Besoin fir manuell Adaptatioun.

Grouss Ännerungen am libadwaita 1.3:

  • Реализован виджет AdwBanner, который можно использовать вместо GTK-виджета GtkInfoBar для отображения окон-баннеров, содержащих заголовок и одну необязательную кнопку. Содержимое виджета трансформируется в зависимости от размера, а при показе и скрытии может применяться анимация.
    Verëffentlechung vun der Libadwaita 1.3 Bibliothéik fir GNOME-Stil Interfaces ze kreéieren
  • Добавлен виджет AdwTabOverview, предназначенный для наглядного обзора вкладок или страниц, показываемых при помощи класса AdwTabView. Новый виджет можно использовать для организации работы с вкладками на мобильных устройствах без создания собственной реализации переключателя.
    Verëffentlechung vun der Libadwaita 1.3 Bibliothéik fir GNOME-Stil Interfaces ze kreéierenVerëffentlechung vun der Libadwaita 1.3 Bibliothéik fir GNOME-Stil Interfaces ze kreéieren
  • Добавлен виджет AdwTabButton для отображения кнопок с информацией о числе открытых вкладок в AdwTabView, которые могут использоваться на мобильном устройстве для открытия режима обзора вкладок.
    Verëffentlechung vun der Libadwaita 1.3 Bibliothéik fir GNOME-Stil Interfaces ze kreéieren
  • Для виджетов 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).

Source: opennet.ru

Setzt e Commentaire