The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Доступен графический тулкит GTK 4.22 со встроенным движком отрисовки SVG"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен графический тулкит GTK 4.22 со встроенным движком отрисовки SVG"  +/
Сообщение от opennews (ok), 08-Мрт-26, 22:18 
После шести месяцев разработки опубликован релиз многоплатформенного тулкита для создания графического интерфейса пользователя - GTK 4.22. GTK 4 развивается в рамках  процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=64939

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


2. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  +8 +/
Сообщение от Аноним (-), 08-Мрт-26, 22:38 
выпилена либа на расте, заменена на сишную реализацию

добавлено, еще добавлено, еще добавлено, реализовано...

это что хоть такое то?

Ответить | Правка | Наверх | Cообщить модератору

3. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  +6 +/
Сообщение от Аноним (3), 08-Мрт-26, 22:43 
> выпилена либа на расте, заменена на сишную реализацию

Уже за одно это жирный плюс!

Ответить | Правка | Наверх | Cообщить модератору

14. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  +/
Сообщение от Аноним (14), 09-Мрт-26, 00:37 
> это что хоть такое то?

Ты прямо как чиновник министерства культуры на выставке современного искусства - "Ничего не понимаю! Это что вообще такое? Ничего не понимаю!"

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

16. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  +2 +/
Сообщение от 12yoexpert (ok), 09-Мрт-26, 02:14 
вроде как написали, что в librsvg не хватает гибкости API (втупую переделать SVG в пиксели для GTK не подходит),  плюс иметь раст в качестве зависимости неудобно
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

30. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  +/
Сообщение от Аноним (30), 09-Мрт-26, 08:32 
А какже unix-way?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

4. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  +1 +/
Сообщение от Аноним (4), 08-Мрт-26, 22:47 
> пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API

Пусть пытаются. Всё равно получится как с 2 или 3 - канут в лета.

Ответить | Правка | Наверх | Cообщить модератору

11. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  +1 +/
Сообщение от Аноним (-), 08-Мрт-26, 23:51 
ну хоть не "в лето"
Естественно канет — всего несколько лет обещают
Ответить | Правка | Наверх | Cообщить модератору

19. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  +/
Сообщение от Аноним (19), 09-Мрт-26, 05:44 
"в Лету" (это река)
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

5. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  –2 +/
Сообщение от Семён Бубёныйemail (?), 08-Мрт-26, 23:05 
Почитав в этих ваших интернетах про различные атаки направленные на эксплуатацию уязвимостей, внедрение в svg стороннего кода и прочую хрень, подумалось мне, что как-то несекьюрно это всё...
Ответить | Правка | Наверх | Cообщить модератору

6. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  +/
Сообщение от Аноним (6), 08-Мрт-26, 23:10 
Несекурно для чего? Для локального настольного приложения?
Рендерить на GTK для web - если технически возможно, то уже хорошо, но смысла всё равно мало.
Ответить | Правка | Наверх | Cообщить модератору

10. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  +/
Сообщение от windows10email (ok), 08-Мрт-26, 23:44 
> Несекурно для чего? Для локального настольного приложения?

Ога. Прикинь я пришлю тебе файлик, малвари нет, мамой клянусь, и попрошу его запустить. Рискнешь?

А здесь - файлик запустится без твоего согласия. Как? Например когда тебе на почту придет сообщение, а твой почтовик для предпросмотра отрисует SVG в нем средствами системы.

Ответить | Правка | Наверх | Cообщить модератору

12. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  –1 +/
Сообщение от Аноним (12), 09-Мрт-26, 00:09 
> Добавлена встроенная система отрисовки и разбора изображений в формате SVG
> Для работы с форматом SVG предложен класс Gtk.Svg, позволяющий обойтись
> без внешних зависимостей при отрисовке векторных пиктограмм и ресурсов
> для приложений.

Эм... в этом убожестве не было встроенной поддержки svg до сих пор?!
В qt поддержку добавили еще в конце 2005го. А gtkшники только через 20+ лет осилили.

Ответить | Правка | Наверх | Cообщить модератору

17. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  +/
Сообщение от Аноним (17), 09-Мрт-26, 02:21 
Поддержка была, но через отдельную либу. Сейчас все прикрутили напрямую к тулкиту дополнив парочкой свистоперделок (анимации, вариативная толщина линий)
Ответить | Правка | Наверх | Cообщить модератору

26. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  +1 +/
Сообщение от Аноним (26), 09-Мрт-26, 08:15 
Убожество тут это только вы. Хотя бы https://x.com/i/status/2030700347485003908 прочтите

В gtk поддержка svg тоже 20+ лет, начиная с первых gtk 3. Но была с фундаментальным недостатком, как и в qt - растеризация на этапе загрузки svg, дальше тулкит работает с пикселями. Оказалось, это не очень хорошо работает с hidpi/нецелым масштабированием (благо, дарованное нам Wayland) и анимациями.

Сделали свою реализацию, чтобы обрабатывать вектор как вектор и растеризовать на позднем этапе, идеально под задачи типа перемещения окна между экраном ноута и монитором с разными dpi.

А qt это все ещё предстоит в будущем когда-нибудь, пока он (как и с внедрением svg) от gtk технологически отстаёт.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

27. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  +/
Сообщение от Аноним (26), 09-Мрт-26, 08:16 
https://blogs.gnome.org/gtk/2025/10/23/svg-in-gtk/ конечно же )) ссылка из новости
Ответить | Правка | Наверх | Cообщить модератору

20. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  +/
Сообщение от Аноним (20), 09-Мрт-26, 06:30 
Поясните, пожалуйста, кратко. Почему реализация формата SVG не проходит тест совместимости на 100%? Как такое может быть?
Ответить | Правка | Наверх | Cообщить модератору

22. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  +1 +/
Сообщение от Аноним (22), 09-Мрт-26, 06:34 
Может скрипты выпилили? (и это правильно)
Ответить | Правка | Наверх | Cообщить модератору

24. Скрыто модератором  +/
Сообщение от Аноним (24), 09-Мрт-26, 07:18 
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

28. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  +/
Сообщение от Аноним (26), 09-Мрт-26, 08:19 
Потому что полная спецификация включает всякие навороченные фильтры размытия и прочее, что актуально только в inkscape, а не для рендеринга иконок. Текущего покрытия тестами достаточно чтобы корректно рендерить все что существует в иконках.

А для inkscape нужна более полная реализация

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

21. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  +1 +/
Сообщение от Аноним (22), 09-Мрт-26, 06:33 
Ящетаю никто не может сделать также круто, как гайка со своим hvif.
Ответить | Правка | Наверх | Cообщить модератору

23. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  +/
Сообщение от laindono (ok), 09-Мрт-26, 06:56 
> Не проходит кучу тестов

А хоть с какими-то веб-стандартами есть реализации которые проходят тесты? В лучшем случае 3/4 тестов проходятся.

Ответить | Правка | Наверх | Cообщить модератору

25. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  +/
Сообщение от Аноним (25), 09-Мрт-26, 07:51 
> Библиотека librsvg, ранее используемая для отрисовки
> SVG-пиктограмм, удалена из числа зависимостей.

Переписать на Rust и ... что? А, выкинуть нафиг - и еще раз переписать? Походу заразное это дело, переписывать софт :)

Ответить | Правка | Наверх | Cообщить модератору

29. "Доступен графический тулкит GTK 4.22 со встроенным движком о..."  +/
Сообщение от Аноним (26), 09-Мрт-26, 08:20 
С библиотеками на rust неудобно под Андроидом.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру