Libadwaita 1.8 выходит вместе с GNOME 49 с улучшенными ярлыками и оформлением

Libadwaita 1.8 выходит вместе с GNOME 49 с улучшенными ярлыками и оформлением


Libadwaita 1.8 представляет AdwShortcutsDialog, AdwShortcutLabel и обновления стилей, улучшая удобство использования и дизайн приложений GNOME 49.

Команда GNOME объявила о выпуске Libadwaita 1.8 — библиотеки, которая предоставляет современные виджеты, стили и шаблоны проектирования для приложений, обеспечивая их единый внешний вид и поведение на рабочем столе GNOME, как раз вовремя для выхода вместе с GNOME 49 17 сентября.

Одним из крупнейших изменений является появление AdwShortcutsDialog, заменяющего ныне устаревший GtkShortcutsWindow. Новый диалог имеет более простую структуру, упрощая редко используемые разделы и представления, которые были в старом дизайне.

Вместо этого он организует ярлыки по разделам и элементам, что облегчает их обслуживание без дополнительной иерархии. Стоит отметить, что, в отличие от своего предшественника, новое диалоговое окно больше не поддерживает жесты или значки.

Наряду с диалоговым окном, Libadwaita 1.8 представляет AdwShortcutLabel, прямую замену GtkShortcutLabel. Этот виджет сохраняет прежнее поведение, но обновляет стиль, делая отдельные клавиши более заметными. Он также работает вне диалогов с сочетаниями клавиш, заполняя пробел, оставленный устареванием GTK.

Стилизация Libadwaita 1.8 от GNOME.

Улучшения в области оформления — ещё одна ключевая особенность этого выпуска. Теперь полностью поддерживаются CSS-медиа-запросы, что позволяет разработчикам задавать стили для светлой, тёмной и контрастной тем в одном файле. В сочетании с переменными это позволяет создавать более гибкие и доступные дизайны.

Типографика также обновляется: новый стиль класса «.document» использует отдельный шрифт документа размером 12 пунктов с увеличенной высотой строк для удобочитаемости. Существующий стиль «.body» также был обновлен для улучшения интервала текста в диалоговых окнах и виджетах.

Другие небольшие изменения включают обновления API предпочтений, новые методы обработки моделей списков и улучшение производительности за счет уменьшения теней окон и диалоговых окон. На macOS AdwHeaderBar теперь поддерживает нативные элементы управления окнами, сохраняя согласованное поведение с GTK.

Смотря в будущее, разработчики планируют заняться одной из давних пробелов в Libadwaita — боковыми панелями. Ожидается, что следующий цикл релизов принесет универсальный виджет боковой панели и замену для GtkStackSidebar, стремясь обеспечить приложениям более последовательные шаблоны навигации как на настольных, так и на мобильных устройствах.

Для получения дополнительной информации см. запись в блоге Алисы Михайленко, разработчика программного обеспечения GNOME.

Кредит изображения: Элис Михайленко

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *