د GNOME سټایل انٹرفیسونو جوړولو لپاره د Libadwaita 1.2 کتابتون خوشې کول

د GNOME پروژې د Libadwaita 1.2 کتابتون خپور کړی، کوم چې د کارن انٹرفیس سټایل کولو لپاره د اجزاو سیټ شامل دي چې د GNOME HIG (د بشري انٹرفیس لارښودونو) سپارښتنو سره مطابقت لري. په کتابتون کې د اپلیکیشنونو جوړولو لپاره چمتو شوي ویجټونه او توکي شامل دي چې د عمومي GNOME سټایل سره مطابقت لري ، کوم چې انٹرفیس کولی شي د هرې اندازې سکرینونو سره ځواب ویونکي تطبیق کړي. د کتابتون کوډ په C ژبه لیکل شوی او د LGPL 2.1+ جواز لاندې ویشل شوی.

د GNOME سټایل انٹرفیسونو جوړولو لپاره د Libadwaita 1.2 کتابتون خوشې کول

د libadwaita کتابتون د GTK4 سره په ګډه کارول کیږي او د اډوایتا پوستکي برخې پکې شاملې دي چې په GNOME کې کارول کیږي، کوم چې د GTK څخه جلا کتابتون ته لیږدول شوي. په جلا کتابتون کې د GNOME لیدونو لیږدول د GNOME اړتیاو بدلونونو ته اجازه ورکوي چې له GTK څخه په جلا توګه رامینځته شي، د GTK پراختیا کونکو ته اجازه ورکوي چې په اساساتو تمرکز وکړي، او د GNOME پراختیا کونکو ته په چټکۍ او انعطاف سره د ځان لپاره د سټایل بدلونونه فشار راوړي پرته لدې چې پخپله GTK اغیزه وکړي.

په کتابتون کې معیاري ویجټونه شامل دي چې مختلف انٹرفیس عناصر پوښي، لکه لیستونه، پینلونه، د ترمیم بلاکونه، تڼۍ، ټبونه، د لټون فورمې، ډیالوګ بکسونه، او نور. وړاندیز شوي ویجټونه تاسو ته اجازه درکوي نړیوال انٹرفیسونه رامینځته کړئ چې د کمپیوټرونو او لپټاپونو لوی سکرینونو کې او د سمارټ فونونو کوچني ټچ سکرینونو کې پرته له کوم خنډ سره کار کوي. د اپلیکیشن انٹرفیس په متحرک ډول د سکرین اندازې او موجود ان پټ وسیلو پورې اړه لري. په کتابتون کې د اډویتا سټایلونو سیټ هم شامل دی چې د لاسي دودیز کولو اړتیا پرته د GNOME لارښوونو ته لید او احساس راوړي.

په libadwaita 1.2 کې لوی بدلونونه:

  • Добавлен виджет Adw.EntryRow, предназначенный для использования в качестве элемента списков. Виджет предоставляет поле ввода и заголовок с возможностью прикрепления дополнительных виджетов перед и после поля ввода (например, кнопки подтверждения ввода или индикатор того, что данные можно редактировать). Дополнительно доступен вариант Adw.PasswordEntryRow, рассчитанный на ввод паролей.
    د GNOME سټایل انٹرفیسونو جوړولو لپاره د Libadwaita 1.2 کتابتون خوشې کول
  • Добавлен виджет Adw.MessageDialog для вывода диалога с сообщением или вопросом. Виждет является расширенной заменой Gtk.MessageDialog, которая может подстраивать компоновку элементов к размеру окна. Например, в широких окнах кнопки могут выводиться в одой строке, а в узких — разбиваться на несколько колонок. Другим отличием является то, что виджет не является дочерним классом GtkDialog и предоставляет полностью новый API, не привязанный к предопределённым типам кнопок GtkResponseType (в Adw.MessageDialog обработка всех действий выполняется приложением), упрощающий встраивание других виджетов при помощи свойства extra-child и предоставляющий отдельные стили для заголовка и основного текста.
    د GNOME سټایل انٹرفیسونو جوړولو لپاره د Libadwaita 1.2 کتابتون خوشې کول
  • Добавлен виджет Adw.AboutWindow для вывода окна с информацией о программе. Виджет заменяет Gtk.AboutDialog и отличается применением адаптивной компоновки элементов и расширенными вспомогательными секциями, такими как список изменений, окно с благодарностями, информация о лицензиях сторонних компонентов, ссылки на информационные ресурсы и данные для упрощения отладки.
    د GNOME سټایل انٹرفیسونو جوړولو لپاره د Libadwaita 1.2 کتابتون خوشې کولد GNOME سټایل انٹرفیسونو جوړولو لپاره د Libadwaita 1.2 کتابتون خوشې کول
  • Расширены возможности виджетов Adw.TabView и Adw.TabBar, в которых переработан механизм обработки горячих клавиш для решения проблемы с работой комбинаций, пересекающихся с обработчиками GTK4 (например, Ctrl+Tab). В новой версии также предложено свойство для установки всплывающих подсказок для индикаторов и кнопок вкладок.
  • Добавлен класс Adw.PropertyAnimationTarget для упрощения анимирования свойств объектов.
  • Значительно изменён стиль панели вкладок (Adw.TabBar) — более явно выделена активная вкладка и увеличена контрастность элементов в варианте для тёмного оформления.
    د GNOME سټایل انٹرفیسونو جوړولو لپاره د Libadwaita 1.2 کتابتون خوشې کول
    د GNOME سټایل انٹرفیسونو جوړولو لپاره د Libadwaita 1.2 کتابتون خوشې کول
  • Уменьшена высота вертикальных разделителей, что позволило в панели с заголовком и строкой поиска избавится от отвлекающих светлых границ в пользу тёмных границ, задаваемых при помощи @headerbar_shade_color, и добавить стиль фона, сочетающийся с панелями в заголовке.
  • Объявлен устаревшим класс стиля «.large-title», вместо которого следует использовать «.title-1».
  • Уменьшены отступы в виджете Adw.ActionRow для приближения его внешнего вида к панелям и виджету Adw.EntryRow.
  • В виджетах Gtk.Actionbar и Adw.ViewSwitcherBar использованы те же стили, что применяются в панелях заголовка, поиска и вкладок.
    د GNOME سټایل انٹرفیسونو جوړولو لپاره د Libadwaita 1.2 کتابتون خوشې کول

سرچینه: opennet.ru

Add a comment