Непосредственно перед выходом новой версии окружения рабочего стола GNOME был представлен новый релиз открытого графического тулкита GTK+.
Основные улучшения:
- Бекенд Wayland теперь полностью поддерживает Drag-and-Drop, кинетическую прокрутку, уведомления о запуске, первичный буфер обмена, правильное позиционирование диалоговых окон и управление миганием курсора в GtkTextView.
- Реализована система узлов CSS. Для виджетов и их составных частей теперь используются имена элементов.
- Улучшена поддержка отступов, рамок и минимальных размеров по ширине и высоте.
- Добавлены новые особенности CSS: радиальные градиенты, изменение цвета символьных иконок, функции image() и calc().
- Добавлено справочное окно с подсказками по горячим клавишам и экранным жестам. Скриншот.
- GTK+ теперь читает содержимое файла .XCompose.
- Добавлена инвертированная версия высококонтрастной темы оформления (HighContrastInverse).
- Удалены или объявлены устаревшими: свойства Style, инфраструктура тестирования, поддержка изменения геометрии при определении размеров окна, GdkDeviceManager, gtk_text_iter_begins_tag, gdk_display_get_screen.
- Для ОС Windows добавлена поддержка создаваемых GTK+ диалоговых окон для выбора файлов.
>>> Подробности