Новая версия GTK 4.12 уже выпущена и прокладывает путь для GTK 5.

GTK4

GTK или GIMP Toolkit — это кроссплатформенная библиотека графических компонентов для разработки графических пользовательских интерфейсов.

После нескольких месяцев разработки анонсирован выход новой версии GTK 4.12, который продолжает развитие ветки GTK 4.x, находящейся в новом процессе, который пытается предоставить разработчикам приложений стабильный и совместимый API в течение нескольких лет, который можно использовать, не опасаясь, что приложения придется перерабатывать каждый раз. шесть месяцев из-за изменений API.

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

Основные новые возможности GTK 4.12

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

Еще одна новинка, которая выделяется из этого запуска, — это улучшенная поддержка графического API Vulkan, добавлена ​​поддержка использования Vulkan для сглаживания градиентов, поддержка разных форматов изображений, добавлена ​​возможность повторять (повторно) загружать изображения, а также добавлен кеш для конвейерных операций и переработано кеширование глифов.

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

Мы также можем найти, что библиотека ГДК, который обеспечивает прослойку между GTK и графической подсистемой, теперь поддерживает загрузку и сохранение текстур с прозрачностью и палитрой оттенков серого, В дополнение к этому также реализована поддержка нецелочисленных значений шкалы.

Добавлен новый раздел «Доступность» в инспектор GTK, и был реализован интерфейс для выявления проблем, которые могут возникнуть у людей с ограниченными возможностями, а информация, отображаемая на вкладке a11y, была расширена.

С другой стороны, подчеркивается, чтоe предусмотрена автоматическая настройка параметров из источника (GTK-подсказка-шрифт-метрики) в зависимости от установленного масштабного коэффициента. Это изменение улучшило отображение шрифтов в приложениях, поставляемых в формате flatpak.

интерфейс GtkFileChooser по умолчанию используется режим сортировки, в котором сначала отображаются каталоги, а затем файлы. Предусмотрены столбцы с местоположением, датой и временем. Добавлена ​​обработка ссылок WebDav в строке с путями к файлам.

Из другие выделяющиеся изменения:

  • свойство было добавлено может сжиматься был добавлен в GtkButton и GtkMenuButton чтобы позволить кнопкам уменьшаться до размера, меньшего, чем исходный размер содержимого кнопки.
  • В класс Gtk.FileLauncher было добавлено свойство всегда запрашивать для отображения диалогового окна выбора приложения для открытия файла.
  • Движок рендеринга OpenGL реализует GdkGLTextureBuilde API для создания текстур.
  • Добавлена ​​возможность настраивать области обновления текстур.
  • Добавлена ​​новая утилита gtk4-rendernode-инструмент для визуализации узлов сцены с использованием Гскрендерер.
  • Значительно расширены средства для людей с инвалидностью.
  • В виджет GtkBox добавлена ​​поддержка направляющих в портретной ориентации.
    В движок тем для некоторых виджетов добавлены отдельные классы стилей.
  • Совместимость стилей «.boxed-списокбыл перемещен из библиотеки Адвайты.
  • Добавлена ​​возможность отображать вторичные изображения в оттенках серого.
  • Добавлено API-интерфейс scroll_to к виджетам для работы со списками, для прокрутки до определенной позиции.
  • В полезности gtk4-узел-редактор, улучшено масштабирование, сохранено соотношение сторон текстур и упрощено редактирование узлов.

Наконец, упоминается, что в конце года планируется сформировать экспериментальный филиал 4.90что разработает функциональность для будущей версии GTK5. Ветвь GTK5 будет включать изменения, нарушающие совместимость на уровне API, например, связанные с прекращением поддержки некоторых виджетов, таких как старый диалог выбора файлов.

Если вас интересует быть в состоянии узнать больше об этом вы можете проверить подробности По следующей ссылке.


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.