The OpenNET Project / Index page

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



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

Оглавление

Выпуск библиотеки Libadwaita 1.3 для создания интерфейсов в стиле GNOME , opennews (??), 19-Мрт-23, (0) [смотреть все]

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


57. "Выпуск библиотеки Libadwaita 1.3 для создания интерфейсов в ..."  +1 +/
Сообщение от Аноним (57), 20-Мрт-23, 09:26 
Если вы не понимаете, зачем пишете? Лишь бы запостить что-то в пустоту?

Темы по-прежнему описываются в CSS. По поводу "тормозилова", пруфы (gtkbench и тп) будут? То, что к теме помимо стиля нужен движок их рендеринга - вас не смущает? Даже в gtk1 и gtk2 были отдельные движки для тем... Всю жизнь темы работали на движках, которые были как разделяемые библиотеки что в GTK, что в Qt.

Если у вопрос, зачем вместо движка тем тут библиотека с API, который дергают приложения - ну так в тексте новости по-русски написано. Слом тем и прочие проблемы в GTK3 напрягали, теперь в GTK4 сделали по-новому, избавляясь от старых хаков. Да, эта библиотека только для GKT4 приложений, хотя есть неофициальный порт ее как движка тем для GTK3.

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

100. "Выпуск библиотеки Libadwaita 1.3 для создания интерфейсов в ..."  –2 +/
Сообщение от Аноним (-), 20-Мрт-23, 20:41 
> Темы по-прежнему описываются в CSS. По поводу "тормозилова", пруфы (gtkbench и тп)

Gtkbench? Вы издеваетесь? Может, вы еще предложете осужденным выносить самим себе вердикт, а психам самим себе рецепты выписывать? Если гномерам можно самим себя бенчмаркать, то почему и этим такую благодать не отсыпать?

Знаете что, там где GTK2 работал мгновенно, GTK3 стал тупить по секунде и дергаться, и стал в общем то даже хуже кутей. Зато вот с CSSом. От которого мало толку т.к. темы отъезжают каждую версию этой пакости - и ради чего вся эта оверинженерия была?!

А тут вот новый уровень бессмысленности и беспощадности: интерфейс на скрине дико неэффективен на большом компе с хорошей клавиатурой и точной мышкой. А мобильные девайсы с гномом, где это бы имело какой-то смысл, чтобы толстыми пальцами в это тыкать - на этот глобус попросту не завезли. Их нет. Это интерфейс для того что не существует в природе. Deadborn.

> будут? То, что к теме помимо стиля нужен движок их рендеринга
> - вас не смущает?

Вообще-то разбор и рендер CSS мог бы довольно сильно это изменить но гномеры и с этим видимо ухитрились профакапиться. Почему разным сайтам свой движок тем не надо и все тем самым CSSом решается, а эти так не смогли? Зато тормозняков добавили очень даже.

> Даже в gtk1 и gtk2 были отдельные движки для тем...

И кроме того...
1) Темы не отваливались в хлам каждый релиз.
2) Апи не ломали постоянно
3) Это работало очень сильно быстрее и не бесило постоянными подлагиваниями диалогов даже на мощных компах.

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

> Всю жизнь темы работали на движках, которые были как разделяемые библиотеки что
> в GTK, что в Qt.

Однако зачем какую-то adwaita в отдельную либу выделять и зачем это вообще надо черт его знает. А CSS зачем был? Чтоб тормозить пожестче? Это получилось, не отнять. И у этой адвайыт есть вообще либы для какого-нибудь кутя чтобы синхронно выглядеть?

> тем и прочие проблемы в GTK3 напрягали, теперь в GTK4 сделали
> по-новому, избавляясь от старых хаков.

И видимо сломав апликухи еше раз :)

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

120. "Выпуск библиотеки Libadwaita 1.3 для создания интерфейсов в ..."  +/
Сообщение от Staxemail (ok), 22-Мрт-23, 11:50 
> Gtkbench? Вы издеваетесь?

Вы можете им бенчмаркить gtk2 vs gtk3, раз вам первый заходит

> Почему разным сайтам свой движок тем не надо и все тем самым CSSом решается, а эти так не смогли?

Очевидно потому что на сайтах это решается не одним CSS, а в сочетании с html и js. А если разрешить интерфейсы на html, то во-первых будет тормозить, во-вторых слишком гибко, все поломает. Даже в Qt до такого не опускались, QML только для приложений. Зачем описывать темы настолько динамически??

>  Однако зачем какую-то adwaita в отдельную либу выделять и зачем это вообще надо черт его знает

Вы придираетесь к названию. Оно всегда было либой. Это просто набор виджетов, которые были хорошие/удобные для гном-приложений, но не хотелось тащить в mainline GTK. Раньше оно называлось Handy: https://gnome.pages.gitlab.gnome.org/libhandy/doc/1.8/visual...

Эти виджеты ломались от того как работали темы. Теперь не будут. Вы просто не понимаете, что произошло: это не тема adwaita вылезла в отдельную библиотеку, а библиотека-набор виджетов поверх GTK подросла и внедрила рендеринг тем в себя, не полагаясь на лишнюю прослойку тем больше. Ну и стала называться libadwaita. А по сути это подросшая libhandy (и пишут все те же люди, libhandy было для gtk3, libadwaita стала для gtk4).

> И у этой адвайыт есть вообще либы для какого-нибудь кутя чтобы синхронно выглядеть?

Вот тут https://github.com/GabePoel/KvLibadwaita

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

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

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




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

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