Команда разработчиков GNOME представила новую версию библиотеки Libadwaita 1.8, которая будет выпущена вместе с GNOME 49 17 сентября. Библиотека обеспечивает современные виджеты, стили и шаблоны проектирования для приложений, гарантируя их единообразное поведение в среде рабочего стола GNOME.
Улучшение работы с сочетаниями клавиш
Одним из ключевых нововведений стал AdwShortcutsDialog, который пришел на смену GtkShortcutsWindow. Новый диалог получил более простую структуру: из него убраны редко используемые разделы и представления. Вместо них сочетания клавиш теперь организованы в секции и элементы, что упрощает их поддержку. Важно отметить, что в отличие от своего предшественника, новый диалог не поддерживает жесты или иконки.
Параллельно с диалогом, в Libadwaita 1.8 был представлен AdwShortcutLabel, который является прямой заменой для GtkShortcutLabel. Виджет сохранил прежнее поведение, но его стиль был обновлен, чтобы сделать отдельные клавиши более наглядными. Также AdwShortcutLabel можно использовать за пределами диалоговых окон, посвященных сочетаниям клавиш, что заполняет пробел, образовавшийся после прекращения поддержки в GTK.

Обновления в стилях и типографике
В новой версии Libadwaita 1.8 реализована полная поддержка медиа-запросов CSS. Это позволяет разработчикам определять стили для светлых, темных и высококонтрастных тем в одном файле. В сочетании с переменными, данный функционал делает возможным создание более гибких и доступных дизайнов.
Также были внесены изменения в типографику. Новый класс стиля .document использует особый шрифт с кеглем 12pt и увеличенной высотой строки для повышения читаемости. Существующий стиль .body был также доработан для улучшения интервалов между текстом в различных диалоговых окнах и виджетах.

Среди других небольших, но важных изменений — обновления в API настроек, новые методы для работы с моделями списков и повышение производительности благодаря уменьшению теней окон и диалоговых окон. Для macOS AdwHeaderBar теперь поддерживает нативные элементы управления окном, обеспечивая единообразие с поведением GTK.
В будущем разработчики планируют заняться одним из давних пробелов в Libadwaita — боковыми панелями. Следующий цикл разработки должен принести универсальный виджет боковой панели и замену GtkStackSidebar, что позволит приложениям обеспечить более согласованные навигационные паттерны как на настольных, так и на мобильных устройствах.
Более подробную информацию можно получить в блоге разработчика.
Linux: обзоры и обновления
• GE-Proton 10-25 для Linux и Steam Deck: исправления для Nioh 2, World of Warcraft, Rockstar Launcher и других игр
• Обновления Linux за неделю: 27 октября – 2 ноября 2025 года
• Steam за октябрь 2025: доля Linux выросла до 3,05%, Windows опустился ниже 95%
• Вышел Wine 10.18 с расширенной поддержкой WoW64 и новыми возможностями API
• Mesa 25.2.6 улучшает стабильность игр в Linux на видеокартах Intel и устраняет ошибки в Zink и NVK
• Ubuntu 25.10 получила поддержку архитектуры amd64v3 для современных процессоров