Выпуск графического тулкита GTK 4.4
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
После пяти месяцев разработки представлен релиз многоплатформенного тулкита для создания графического интерфейса пользователя - GTK 4.4.0. GTK 4 развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK.
Среди наиболее заметных улучшений в GTK 4.4:
- Продолжено усовершенствование движка отрисовки NGL, использующего OpenGL для достижения более высокой производительности при снижении нагрузки на CPU. В состав нового выпуска включены оптимизации рендеринга, связанные с прекращением использования больших промежуточных текстур. Налажена корректная работа NGL с открытым драйвером для GPU Mali. Поддержку старого движка отрисовки GL (GSK_RENDERER=gl) планируется прекратить в следующей ветке GTK.
- Проведены чистка и упрощение кода, связанного с настройкой OpenGL. Обеспечена корректная работа кода для поддержки OpenGL в GTK на системах со свежими версиями проприетарных драйверов NVIDIA. Для доступа к API рендеринга в качестве основного рассматривается интерфейс EGL (требования к версии EGL подняты до 1.4). На системах с X11 при необходимости осуществляется откат с EGL на GLX. В Windows по умолчанию используется WGL.
- Реорганизованы и переименованы темы оформления, входящие в основной состав. Отныне встроенные темы именуются Default, Default-dark, Default-hc и Default-hc-dark, а тема Adwaita перемещена в libadwaita. В темах оформления для подчёркивания сообщений об ошибках применена пунктирная линия вместо волнистой. Добавлена поддержка полупрозрачного выделения текста.
- Встроенная реализация методов ввода приближена к поведению IBus при отображении и обработке compose-последовательностей и мёртвых клавиш. Добавлена возможность одновременного использования различных мёртвых клавиш и комбинаций, которые не приводят к формированию одного символа Unicode (например, "ẅ").
Реализована полная поддержка 32-разрядных значений маппинга клавиш (keysyms), в том числе значений с Unicode.
- Данные Emoji обновлены до набора CLDR 39, открывающего возможности для локализации Emoji для языков и местностей.
- По умолчанию в включён интерфейс инспектирования, упрощающий отладку GTK-приложений.
- На платформе Windows для воспроизведения мультимедийного контента задействован GL, а для работы с планшетами и другими устройствами ввода - API WinPointer.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://blog.gtk.org/2021/08/2...)
- OpenNews: Выпуск графического тулкита GTK 4.2
- OpenNews: Представлен Cambalache, новый инструмент разработки GTK-интерфейсов
- OpenNews: Анализ вклада в разработку GNOME и GTK 4
- OpenNews: В Ubuntu 21.04 решено не переходить на GTK4 и GNOME 40
- OpenNews: Выпуск графического тулкита GTK 4.0
Похожие новости:
- Представлен Cambalache, новый инструмент разработки GTK-интерфейсов
- [C++, GTK+] Gtk, OpenGL и все-все-все
- [Программирование, Разработка под Linux] Блокнот на языке Vala
- [Программирование, Разработка под Linux] Программа для создания desktop-файлов
- [Настройка Linux, Графические оболочки, GTK+, Разработка под Linux] В релиз вышел графический тулкит GTK 4.2
- Выпуск графического тулкита GTK 4.2
- Релиз браузерного движка WebKitGTK 2.32.0
- [Программирование, GTK+, Разработка под Linux] Создатель динамических обоев на языке Vala
- [Программирование, GTK+, Разработка под Linux] Пишем онлайн-радио на языке Vala
- [Open source, GTK+, C, Разработка под Linux] Выявляем опечатки в проекте GTK 4 с помощью PVS-Studio
Теги для поиска: #_gtk
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 20:05
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
После пяти месяцев разработки представлен релиз многоплатформенного тулкита для создания графического интерфейса пользователя - GTK 4.4.0. GTK 4 развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK. Среди наиболее заметных улучшений в GTK 4.4:
=========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 20:05
Часовой пояс: UTC + 5