מעלדונג פון Libadwaita 1.3 ביבליאָטעק פֿאַר קריייטינג GNOME-נוסח ינטערפייסיז

די GNOME פּראָיעקט האט פארעפנטלעכט די מעלדונג פון Libadwaita 1.3, וואָס ינקלודז אַ סכום פון קאַמפּאָונאַנץ פֿאַר באַניצער צובינד סטילינג וואָס גייט די GNOME HIG (Human Interface Guidelines). די ביבליאָטעק כולל פאַרטיק ווידזשיץ און אַבדזשעקץ פֿאַר בנין אַפּלאַקיישאַנז וואָס נאָכקומען מיט די אַלגעמיינע GNOME סטיל, די צובינד פון וואָס קענען זיין אַדאַפּטיוולי אַדזשאַסטיד צו סקרינז פון קיין גרייס. דער ביבליאָטעק קאָד איז געשריבן אין C און איז פונאנדערגעטיילט אונטער די LGPL 2.1+ דערלויבעניש.

די ליבאַדוואַיטאַ ביבליאָטעק איז געניצט אין קאַנדזשאַנגקשאַן מיט GTK4 און כולל קאַמפּאָונאַנץ פון די אַדוואַיטאַ טעמע געניצט אין GNOME, וואָס זענען אריבערגעפארן פון GTK אין אַ באַזונדער ביבליאָטעק. מאָווינג GNOME סטילינג עלעמענטן אין אַ באַזונדער ביבליאָטעק אַלאַוז GNOME-ספּעציפיש ענדערונגען צו זיין דעוועלאָפּעד סעפּעראַטלי פֿון GTK, אַלאַוינג GTK דעוועלאָפּערס צו פאָקוס אויף די האַרץ שטאָפּן און GNOME דעוועלאָפּערס צו מער געשווינד און פלעקסאַבאַל שטופּן פאָרויס סטילינג ענדערונגען וואָס זיי ווילן אָן ווירקן GTK זיך.

די ביבליאָטעק כולל נאָרמאַל ווידזשיץ וואָס דעקן פאַרשידן צובינד עלעמענטן, אַזאַ ווי רשימות, פּאַנאַלז, עדיטינג בלאַקס, קנעפּלעך, טאַבס, זוכן פארמען, דיאַלאָג באָקסעס, עטק. די פארגעלייגט ווידזשיץ לאָזן איר צו שאַפֿן וניווערסאַל ינטערפייסיז וואָס פונקציאָנירן סימלאַס ביידע אויף גרויס פּיסי און לאַפּטאַפּ סקרינז, און אויף קליין פאַרבינדן סקרינז פון סמאַרטפאָנעס. די אַפּלאַקיישאַן צובינד ענדערונגען דינאַמיקאַללי דיפּענדינג אויף די פאַרשטעלן גרייס און בנימצא אַרייַנשרייַב דעוויסעס. די ביבליאָטעק אויך ינקלודז אַ גאַנג פון אַדוואַיטאַ סטיילז וואָס ברענגען די אויסזען אין שורה מיט GNOME גיידליינז אָן די נויט פֿאַר מאַנואַל אַדאַפּטיישאַן.

הויפּט ענדערונגען אין ליבאַדוואַיטאַ 1.3:

  • Реализован виджет AdwBanner, который можно использовать вместо GTK-виджета GtkInfoBar для отображения окон-баннеров, содержащих заголовок и одну необязательную кнопку. Содержимое виджета трансформируется в зависимости от размера, а при показе и скрытии может применяться анимация.
    מעלדונג פון Libadwaita 1.3 ביבליאָטעק פֿאַר קריייטינג GNOME-נוסח ינטערפייסיז
  • Добавлен виджет AdwTabOverview, предназначенный для наглядного обзора вкладок или страниц, показываемых при помощи класса AdwTabView. Новый виджет можно использовать для организации работы с вкладками на мобильных устройствах без создания собственной реализации переключателя.
    מעלדונג פון Libadwaita 1.3 ביבליאָטעק פֿאַר קריייטינג GNOME-נוסח ינטערפייסיזמעלדונג פון Libadwaita 1.3 ביבליאָטעק פֿאַר קריייטינג GNOME-נוסח ינטערפייסיז
  • Добавлен виджет AdwTabButton для отображения кнопок с информацией о числе открытых вкладок в AdwTabView, которые могут использоваться на мобильном устройстве для открытия режима обзора вкладок.
    מעלדונג פון Libadwaita 1.3 ביבליאָטעק פֿאַר קריייטינג 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).

מקור: opennet.ru

לייגן אַ באַמערקונג