LINUX.ORG.RU

GTK 4.22

 , ,


0

2

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

Основные исправления GTK 4.22:

  • Исправления Drag-and-Drop (DnD):
    • Устранена регрессия, из-за которой сигнал ::leave у виджета DropTarget больше не отправлялся по завершении операции сброса (#8037, Matthias Clasen).
  • Корректировки в демонстрационных приложениях:
    • Демонстрационные программы больше не оставляют после себя файл «foo.png» в текущей папке при запуске (#8080, Marco Trevisan).
    • Исправлена логика завершения работы демо-приложений, чтобы избежать возврата из main() благодаря корректной работе GApplication.quit (!9428, Florian «sp1rit»).
  • Платформозависимые улучшения:
    • Windows: Убран глобальный счетчик блокировок (inhibition counter) для улучшения стабильности (!9455, g.willems).
    • Wayland: Улучшена надежность обработки переменной окружения WAYLAND_SOCKET (!9547, Jonas Ådahl). Также исправлена утечка памяти, связанная со свойствами доступности (a11y) в ToplevelWayland(!9560, Maximiliano Sandoval)
  • Работа с SVG:
    • Расширены условия определяющие текущий режим работы - атрибут gtk:states (!9564), добавлены имена состояний (!9565).
    • Добавлена возможность сброса значений атрибутов (!9553).
    • Удалены некоторые устаревшие API (!9563) (Matthias Clasen).
  • Обновления переводов:
    • Болгарский (Alexander Shopov)
    • Грузинский (Ekaterine Papava)
    • Венгерский (Balázs Úr).
    • Японский (Makoto Sakaguchi)
    • Корейский (Changwoo Ryu)
    • Португальский (Hugo Carvalho)
  • Прочее:
    • Исправлена документация для AccessibleHypertext (!9558, Jamie Gravendeel).
    • В GtkCheckButton для «специальных возможностей» теперь используется корректная метка, а не «сырой» текст (!9575, Lukáš Tyrychtr).
    • Набор иконок обновлен из репозитория разработчика (development kit) для поддержания актуальности визуальных элементов (!9576, Jakub Steiner).

>>> Скачать

>>> Phoronix

★★★★★

Проверено: hobbit ()
Последнее исправление: CrX (всего исправлений: 5)

Такое впечатление, что с каждым новым релизом выглядит всё хуже и хуже, скоро будет вообще как веб-интерфейс.

Hangover
()
Ответ на: комментарий от Hangover

Такое впечатление, что с каждым новым релизом выглядит всё хуже и хуже, скоро будет вообще как веб-интерфейс.

выглядеть то будет, но работать будет хуже

рекомендованный gtk_hello настолько растолстел, что сам по себе выглядит как отдельный фреймворк. Раньше Gtk привлекал своей простотой - вхаркодил виджетов, указал сигналы, gtk_main() и всех делов для простого приклада. 1 (один!!) сцуко файл и всё

современный gtk_hello_word со всеми рекомендуемыми действиями (файлами,стилями и приседаниями), будет потолще чем WinHello виндовс 3.11. Раньше было сильно-сильно наоборот, потому gtk и взлетел

MKuznetsov ★★★★★
()
Ответ на: комментарий от MKuznetsov

Раньше Gtk привлекал своей простотой - вхаркодил виджетов, указал сигналы, gtk_main() и всех делов для простого приклада. 1 (один!!) сцуко файл и всё

Во времена GTK2? Или в 3-м тоже так можно было?

hobbit ★★★★★
()

Оценить это я не могу. Возможно, какой-то смысл в таком интерфейсе имеется, но мне это неведомо.

nawier
()
Ответ на: комментарий от hobbit

В 3м тоже можно до сих пор, даже во времена 3.24.

Athor ★★
()

Исправления

Корректировки

улучшения

Это всё неважно. Что и где опять сломали?

CrX ★★★★★
()

Я не знаю, как реагировать на такие новости, поскольку Glade они выкинули на помойку, а пытаться писать красивые интерфейсы XML-ем в виме осточертело.

GFORGX ★★★
()
Ответ на: комментарий от GFORGX

Я не знаю, как реагировать на такие новости, поскольку Glade они выкинули на помойку, а пытаться писать красивые интерфейсы XML-ем в виме осточертело.

Значит пиши не XML'ем, а по старинке - ручками, button за button, label за label.

windows10 ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.