Вышел графический тулкит GTK 4.20
В конце августа 2025 года состоялся релиз многоплатформенного тулкита для создания графического интерфейса пользователя GTK 4.20. Проект GTK 4 развивается в рамках процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API. Предполагается, что решение можно использовать, не опасаясь, что каждые полгода придётся переделывать приложения из‑за изменения API в очередной ветке GTK.
По информации OpenNET, основные изменения и доработки в GTK 4.20:
для поддержки методов ввода задействован Wayland‑протокол text‑input. Для работы с композитными серверами без поддержи данного протокола можно вручную выставить переменную окружения «GTK_IM_MODULE=simple», возвращающую поддержку стиле X11 compose‑последовательностей и клавиш для ввода диакритических знаков;
добавлена поддержка Wayland‑протокола wl_seat_v10 и обработки на стороне сервера событий повторного нажатия, генерируемых при удержании клавиши;
при использовании Wayland добавлена поддержка обработки ограничений операций с краями поверхности верхнего уровня (xdg‑toplevel edge constraint). Возможность позволяет композитному менеджеру информировать Wayland‑клиентов об имеющихся ограничениях, например, о том, могут ли окна изменять свои размеры или нет;
добавлена поддержка Wayland‑протокола «tablet‑v2» для организации ввода с графических планшетов;
улучшена обработка прокрутки при использовании Wayland;
для привязки пиктограммы к окнам задействован Wayland‑протокол xdg‑toplevel‑icon;
проведена чистка и упрощение всех символьных пиктограмм и ресурсов тем оформления, которые теперь могут быть обработаны встроенным парсером формата SVG. Прекращена поставка символьных пиктограмм и ресурсов тем в формате PNG;
расширены
Читать на habr.com