The OpenNET Project / Index page

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



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

"Доступен графический тулкит GTK 4.18"  +/
Сообщение от opennews (??), 15-Мрт-25, 11:16 
После шести месяцев разработки опубликован релиз многоплатформенного тулкита для создания графического интерфейса пользователя - GTK 4.18. GTK 4 развивается в рамках  процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK...

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

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

Оглавление

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


1. "Доступен графический тулкит GTK 4.18"  –1 +/
Сообщение от Аноним (1), 15-Мрт-25, 11:16 
> Объявлен устаревшим бэкенд для протокола X11
> Из ограничений движка "ngl" отмечается прекращение поддержки систем со старыми драйверами и устаревшим оборудованием

Ещё в копилку причин не использовать это в своих проектах.

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

25. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (25), 15-Мрт-25, 12:42 
Ждём появления проекта Wxorg.
Wiki: Wxorg is an Wayland compositor for running Wayland clients under X server.
Ответить | Правка | Наверх | Cообщить модератору

2. "Доступен графический тулкит GTK 4.18"  +1 +/
Сообщение от Аноним (2), 15-Мрт-25, 11:21 
> Реализовано мгновенное переключение между темами оформления курсора

Какое неожиданное усовершенствование!

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

3. "Доступен графический тулкит GTK 4.18"  +1 +/
Сообщение от Аноним Анонимович Анонимов (?), 15-Мрт-25, 11:24 
Ещё бы RAD систему для создания GUI с применением GTK. Была Anjuta, есть мертвый Glade. Рисовать дизайн приложения, а затем в коде набирать форму… ну такое.
Ответить | Правка | Наверх | Cообщить модератору

5. "Доступен графический тулкит GTK 4.18"  –1 +/
Сообщение от bdrbt (ok), 15-Мрт-25, 11:31 
Уже все ушли от этого идиотизма с рисованием UI в сторону декларативных DSL
Ответить | Правка | Наверх | Cообщить модератору

7. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Anoni (?), 15-Мрт-25, 11:37 
А можно поподробнее пожалуйста. А то все ругаются, а причина не ясна. Неужели он настолько плох?
Ответить | Правка | Наверх | Cообщить модератору

10. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от bdrbt (ok), 15-Мрт-25, 11:50 
Тут два варианта,
Рисовалка гуёв получается слишком "умной" - сколько не пытайся выстроить в таком редакторе логичные констрейнты для элементов, чуть шевельнул какую нибудь кнопку - половина твоих выверенных констрейнтов слетели, половина удалилась и ещё куча абсолютно нелогичных накинулось.
Рисовалка гуёв получается слишком "тупой" - всё делаем ручками и настолько муторно и долго что вот прямо думаешь, а не бахнуть ли мне сюда какой-нибудь куцый вариант хтмл с урезанным css и не лохматить бабушку.
Почему до сих пор не сделали что-то сбалансированное, с какой-нибудь нейросеткой на борту, которая умеет и в некий общий дизайн и в оптимальный подсчёт констрейнтов для ресайза - не знаю, все заняты всякими LLMами.
Ответить | Правка | Наверх | Cообщить модератору

12. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (12), 15-Мрт-25, 12:00 
А где датасет взять, если 99% интерфейсов через опу?
Ответить | Правка | Наверх | Cообщить модератору

23. "Доступен графический тулкит GTK 4.18"  +1 +/
Сообщение от Аноним (25), 15-Мрт-25, 12:33 
Хоть и без нейросеток, но, таки, сделали - QML называется.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

11. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (2), 15-Мрт-25, 11:58 
Формошлёпство - это для студентов. Они как дети, могут лишь тыкать во всё яркое, что видят. Если что-то не видят - мысль пропадает, памяти-то нету. Легче писать сразу на gtk, он близок к декларациям, хотя и избыточен по буковкам местами.

Кратко о декларациях: "Внизу окна горизонтальный блок гомогенных кнопок, прижатых вправо". И никто мышкой их на форме не рисует. Особенно в пикселях. Забудьте про это уже.

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

31. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (31), 15-Мрт-25, 12:52 
Только красиво оно исключительно в виде концепции. На словах, в рекламных презентациях, при взгляде со стороны.

А на практике, в случае GTK3 и далее — это тормозное ограниченное омномно. Есть полтора более–менее вылизанных шаблона,  в рамках которых реализованы приложения от самих Gnome. Вот это самое «окно с блоком гомогенных кнопок внизу и панелькой с кнопками вместо заголовка». Шаг вправо, шаг влево — натыкаешься на холст с намалёванной картинкой, за которым руины — недоделки, глюки и отсутствие совершенно банальных вещей.

Когда в это погружаешьшся, и нужно что–что хоть немного сложнее диалогового окна с тремя кнопками и одним стандартным компонентом посередине — начинается боль и страдание. Либо методично реализуй сам, прописывая кастомные обработчики на каждый элемент и на каждый сигнал, либо страдай.

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

4. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Анонимище (?), 15-Мрт-25, 11:24 
>Из ограничений движка "ngl" отмечается прекращение поддержки систем со старыми драйверами и устаревшим оборудованием.

Насколько старыми? Intel HD Graphics 4000 дропается или нет?

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

6. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от RarogCmex (ok), 15-Мрт-25, 11:36 
Нет, intel HD Graphics 4000 поддерживает OpenGL 4.5 (на современной mesa) и поэтому будет поддерживаться ещё десятилетия.
Тут прекращается поддержка у всяких Intel GMA X4500.
Ответить | Правка | Наверх | Cообщить модератору

8. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (8), 15-Мрт-25, 11:38 
а можно эти сгругления отключить нафиг?
Ответить | Правка | Наверх | Cообщить модератору

9. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (2), 15-Мрт-25, 11:49 
Можно. Используй силу... ой, gtk2, Люк!
Ответить | Правка | Наверх | Cообщить модератору

14. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (14), 15-Мрт-25, 12:12 
конечно, всё настраивается в теме которую используете
ИМХО в этом отношении GTK равных под линукс нет
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

27. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Kerr (ok), 15-Мрт-25, 12:45 
Ну, вообще-то GNOME не поддерживает смену темы Adwaita на пользовательские темы, начиная с GNOME 3, который вышел в 2011 году. Для GTK3 это, тем не менее, было всё ещё возможно делать. Но в GTK4 такую возможность убрали полностью. Причина в том, что пользовательские темы ломают интерфейсы после обновлений приложений. Создателям тем необходимо адаптировать их под новые изменения в приложениях если, например, расположение кнопок изменилось или произошло что-то подобное. Представьте, что обновилось приложение, но оно останется сломанным до того как вы дождётесь обновления пользовательской темы если вообще в принципе такое обновление будет. Темы сами по себе создают дополнительные баги, которых не существует если вы не используете тему. Но разработчик, создавший тему в качестве хобби, в любой момент может её забросить и прекратить обновлять. Приложение останется сломанным. Пользователи в таком случае массово бегут выплёскивать свою ненависть в разработчикам приложений, не понимая, что причина в теме, а не в самом приложении. Разработчиков приложений это всё достало. Возможность менять темы убрали полностью. Проблема решена.
Ответить | Правка | Наверх | Cообщить модератору

28. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (25), 15-Мрт-25, 12:47 
А почему тогда в GNOME мало что настраивается? Ему же под Linux равных нет... ;)
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

33. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Kerr (ok), 15-Мрт-25, 12:55 
А каких настроек в GNOME вам не хватает?
Ответить | Правка | Наверх | Cообщить модератору

15. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Анон1110м (?), 15-Мрт-25, 12:17 
> Объявлен устаревшим бэкенд Broadway, позволяющий отрисовывать вывод библиотеки GTK в окне web-браузера.

Как так–то? Ведь браузир это же модно.

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

16. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Афроним (?), 15-Мрт-25, 12:21 
Тут писали умные люди, что если пару лет кровати в либе не передвигают, то это легаси необходимо закопать.)
Ответить | Правка | Наверх | Cообщить модератору

17. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Геймер (?), 15-Мрт-25, 12:21 
>>>Минимальные требования к платформе повышены до Windows 10.

Нехорошо в минорных версиях поднимать системные требования. Заигрались в политику.

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

34. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (31), 15-Мрт-25, 12:55 
Кутья шестая уже давно требует, решили не отставать.
Ответить | Правка | Наверх | Cообщить модератору

18. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (18), 15-Мрт-25, 12:23 
Можно уже покрутить Fedora 42 beta. Официальный анонс будет 18 марта, но финальный образ уже можно скачать тут https://dl.fedoraproject.org/pub/alt/stage/42_Beta-1.4/Works.../
Ответить | Правка | Наверх | Cообщить модератору

20. "Доступен графический тулкит GTK 4.18"  –1 +/
Сообщение от Аноним (20), 15-Мрт-25, 12:27 
Короче это все можно выкидывать ждём прихода Андроида на линукс десктопах. На телеки он нормально зашел и даже при том что там управления совсем другое стрелочки и кнопка назад, а приложений там полно. Так что для десктопа приложух напишут за секунды тем более с ИИ.
Ответить | Правка | Наверх | Cообщить модератору

22. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (22), 15-Мрт-25, 12:30 
Я ещё удивляюсь, почему движущая линукс корпорация айбиэм не потребовала от программистов шапочки переписать всё на Раст, включая GTK и Вяляный. Как думаете, в будущем перепишут, или нет?
Ответить | Правка | Наверх | Cообщить модератору

29. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (29), 15-Мрт-25, 12:49 
Уксус с Лимонной кислотой, или Сода, побеждает ржавчину.
Ответить | Правка | Наверх | Cообщить модератору

32. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Kerr (ok), 15-Мрт-25, 12:53 
Wayland - это набор протоколов, то есть стандартов, а не программа. Не содержит программного кода, как такового. Поэтому нечего переписывать. А что насчёт всего остального, то переписывание с нуля означает приостановку введения новых возможностей и их развития на долгие года, пока будет достигаться хотя бы паритет с вариантом на предыдущем языке. На новом языке имеет смысл только если писать полностью новую версию с нуля.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

35. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (25), 15-Мрт-25, 12:56 
IBM умеет же деньги считать. А то заставят своё подразделение всё переписывать. А переписывание на Rust, вы же понимаете, процесс долгий. И вот не успеют они допереписывать, как появится новый, более безопастный, более современный язык. И переписывай всё заново. Ну зачем же деньги-то впустую тратить, уж дождаться нового.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

24. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от 12yoexpert (ok), 15-Мрт-25, 12:34 
там 100% либо скруглили что-нибудь, либо снесли, либо переписали на раст
Ответить | Правка | Наверх | Cообщить модератору

26. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (-), 15-Мрт-25, 12:43 
> Объявлен устаревшим бэкенд для протокола X11
> Удалён старый движок отрисовки "gl", использующий OpenGL.

Давно пора. Ждем нытья coreдвадушников.

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

30. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (25), 15-Мрт-25, 12:49 
Коредвадушник: Нам и под KWin_X11 хорошо.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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