The OpenNET Project / Index page

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



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

"Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от opennews (?), 03-Апр-17, 11:10 
Маттиас Класен (Matthias Clasen), лидер Fedora Desktop Team и участник GNOME Release Team, представил (https://blogs.gnome.org/mclasen/2017/03/31/gtk-happenings-3/) выпуск тулкита для создания графического интерфейса пользователя GTK+ 3.90 (ftp://ftp.gnome.org/pub/gnome/sources/gtk+/3.90/), который позиционируется как тестовая ветка для подготовки будущего стабильного релиза GTK+ 4. GTK+ 4 развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода  придётся переделывать приложение из-за изменения API в очередной ветке GTK+

В отличие от ветки 3.89.x, выпуски 3.90.x позиционируются как пригодные для создания экспериментальных портов приложений для опробования изменений API. При этом разработчики не гарантируют стабильность данного API на протяжении более 6 месяцев, так как работа над некоторыми запланированными для  GTK+ 4 изменениями ещё не завершена и финальный API GTK+ 4 может измениться. Например, планируется прекратить поддержку вторичных окон (subwindows) и убрать API GtkContainer из GtkWidget. До полной стабилизации GTK+ 4 в приложениях, предлагаемых для пользователей, рекомендуется продолжить собирать с использованием ветки GTK+ 3.22, которая будет поддерживаться три года.


Из предложенных для GTK+ 4 изменений можно отметить:


-  Новый модуль отрисовки на базе графического API Vulkan, в котором уже реализованы шейдеры для многих ресурсоёмких элементов CSS, применяемых в виджетах GTK+. Из ещё не готовых к применению функций отмечается отрисовка текста, которая пока реализована через Cairo;
-  Интеграция GSK (https://wiki.gnome.org/Projects/GTK+/Gsk) (GTK Scene Kit) c возможностями отрисовки графических сцен через OpenGL и Vulkan. В первую очередь решено реализовать модуль отрисовки через Vulkan, а потом портировать необходимые для GSK возможности в модуль для OpenGL;-  Интеграция наработок проекта Emeus (https://ebassi.github.io/emeus/) с реализацией метода раскладки элементов на основе ограничений (constraint layout (https://developer.android.com/training/constraint-layout/ind...)), при котором расположение и размер дочерних элементов определяется отталкиваясь от расстояния до границ и размера других элементов. В настоящее время  в GTK+ поддерживается два метода позиционирования:  модель вложенных блоков (GtkBox) и расстановка элементов на основе фиксированных позиций в окне (GtkFixed, GtkLayout). Emeus предлагает третий метод, похожий на  использование модели позиционирования (https://developer.apple.com/library/content/documentation/Us...), применяемой в Apple iOS, при котором атрибуты элементов интерфейса, такие как ширина и позиция, привязываются к другим элементам;

-  Поддержка спецификаций SVG- и CSS-фильтров;
-  Новая (https://git.gnome.org/browse/gtk+/log/?h=wip/carlosg/event-d...) модель доставки событий, которая позволит обойтись без subwindow при маршрутизации событий ввода. Необходимость реализации новой модели вызвана более активным использованием анимационных эффектов, отрисовка которых должна производиться без смены раскладки видимых элементов и, соответственно, без subwindow;


-  Изменение организации работы виджетов GTK+. GtkContainer отныне не будет применяться в качестве родительского класса для контейнера и виджеты смогут иметь дочерние элементы. API для манипуляции дочерними элементами напоминает DOM: gtk_widget_get_first_child, gtk_widget_get_last_child, gtk_widget_get_next_sibling, gtk_widget_get_prev_sibling. Поддержка дочерних виджетов позволит использовать обычные виджеты вместо гаджетов и узлов CSS, представленных (https://www.opennet.dev/opennews/art.shtml?num=44092) в GTK+ 3.20. Например, для GtkSwitch подготовлены  дочерние виджеты с реализацией слайдера и двух видов меток;


-  Средства записи активности в GTK+ Inspector с возможностью последующего повторного воспроизведения;
-  Большая чистка API.

URL: https://blogs.gnome.org/mclasen/2017/03/31/gtk-happenings-3/
Новость: http://www.opennet.dev/opennews/art.shtml?num=46305

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

Оглавление

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


1. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +7 +/
Сообщение от anonimous (?), 03-Апр-17, 11:10 
> поддерживаемый в течение нескольких лет API

И тем не менее, на новый api в итоге переходить придется, т.е. каждые несколько лет надо будет капитально перепахивать приложение. И если объём работ, который нужен для перехода на новую версию GTK будет сравним с таковым для перехода на другой тулкит, то у многих таки возникнет соблазн...

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

9. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +16 +/
Сообщение от rshadow (ok), 03-Апр-17, 12:11 
Либо забить болт и оставить под gtk2 =)
Ответить | Правка | Наверх | Cообщить модератору

144. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 04-Апр-17, 00:54 
Народ! Никто не видел, кто все это придумывает (обновление и забивание на обратную совместимость)?
Просто все новости одинаковые: "Мы придумали и будем делать", а где обоснование, размышления о совместимости, поддержка gtk2 овер gtkX. А то как о каких-то школьниках недоучках читаешь...
Ответить | Правка | Наверх | Cообщить модератору

149. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +1 +/
Сообщение от kai3341 (ok), 04-Апр-17, 01:56 
Это будет замечательно, если вы направите свои силы на реализацию слоя обратной совместимости с предыдущими версиями GTK+
Есть желание мешки ворочать?
Ответить | Правка | Наверх | Cообщить модератору

154. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +2 +/
Сообщение от _hide_ (ok), 04-Апр-17, 09:44 
С GTK3, первоначально, все шло хорошо:
1. Были хорошие идеи, которые плавно вводились и реализовались
2. Были люди, которые могли поддерживать старые реализации и вносить изменения в новые
3. Были отличные результаты: хорошо работал GTK2 и появился и оттачивался GTK3

Но в определенный момент у кого-то (отследить можно тут https://ru.wikipedia.org/wiki/GNOME_Foundation#.D0.98.D0.B7.... ) взыграл HID и поехало.

Сырое в продакшен, стабильное в деприкайтед. Потом откровенный саботаж GTK3 и стабилизации кода.
Ни у кого не возникает никаких вопросов, по поводу того, что тулкит должен быть покрыт тестами и каждый отдельный компонент должен жить своей жизнью - развиваться, но не ломать совместимость. А здесь: "это мой заголовок окна, хочу использую, хочу удаляю", а руководство, которое должно этого не допускать - сопли мажет и забило на всё, связанное с проектом большой болт. Что показательно, после выхода GTK3, Шендлер так и управляет организацией (с 2010! года). С того момента и все стало так мутно и началось брожение. И никто её заменять уже не хочет.

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

155. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 04-Апр-17, 09:51 
Кстати, в фаврале 2017 её место занял Neil McGovern

https://www.gnome.org/press/2017/02/mcgovern-gnome-executive.../

может что изменится

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

164. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от _hide_ (ok), 04-Апр-17, 13:56 
Так проблема, что никто не хочет заменять. Да и Debian (ака Neil McGovern) повторяет те же выкрутасы с заменой шила на мыла и придумывания решения для всех сразу и без вариантов.
Ответить | Правка | Наверх | Cообщить модератору

157. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –8 +/
Сообщение от Andrey Mitrofanov (?), 04-Апр-17, 10:24 
> С GTK3, первоначально, все шло хорошо:
> проектом большой болт. Что показательно, после выхода GTK3, Шендлер так и

К логопеду, б*дло.

Но что-то общее промеж GTK+ 2  2.24 )2011-01-30), GTK+ 3  3.0 (2011-02-10) и  ... (2011-06-21), может быть, и есть.

> управляет организацией (с 2010! года). С того момента и все стало
> так мутно и началось брожение.

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

15. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +4 +/
Сообщение от Аноним (-), 03-Апр-17, 12:30 
И это хорошо.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

37. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от Владимир (??), 03-Апр-17, 13:36 
GTK2 не работает под wayland
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +12 +/
Сообщение от Аноним (-), 03-Апр-17, 14:17 
Тем хуже для вяленого.
Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +4 +/
Сообщение от Аноним (-), 03-Апр-17, 17:00 
...перейти на кьют5, как уже сделал вайршарк и еще туева хуча софта (и даже пара de). Эти, вроде, стрелять себе в ногу пока не собираются
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

193. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от trdm (ok), 05-Апр-17, 16:22 
Между 4 и 5 Qt мизерные изменения для программиста.
Можно на 4-ке писать и не париться, а потом за пол дня проект перегнать на 5-ю.
Зато у 4-ки бинари полегче 5-й.
Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +18 +/
Сообщение от iPony (?), 03-Апр-17, 11:14 
> Новый модуль отрисовки на базе графического API Vulkan

Во. Теперь надо будет игровую видеокарту для гнома :D

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

10. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –4 +/
Сообщение от НяшМяш (ok), 03-Апр-17, 12:11 
Достаточно будет не старой
Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +1 +/
Сообщение от Аноним (-), 03-Апр-17, 15:31 
Не старой это насколько? Моя "не старая", 2011 года, вулькан не поддерживает.
Ответить | Правка | Наверх | Cообщить модератору

203. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 05-Май-18, 11:36 
Твоей "Не старой" карте 7 лет если что, самое место ей сейчас это помойка
Ответить | Правка | Наверх | Cообщить модератору

135. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 03-Апр-17, 21:25 
А у меня интегрированная по умолчанию для экономии заряда без Vulkan, а AMD с Vulkan запускаю отдельно только для игр.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

12. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –3 +/
Сообщение от rshadow (ok), 03-Апр-17, 12:14 
На самом деле интерфейс и технологии гуи мало чем отличаются от них же в играх. Только вот игры, по понятным причинам, всегда были на порядок более производельны, оптимизированы, с блекждеком и куртизанками. Наконец то додумались что гуй надо считать на видяхе а не проце.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

19. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +16 +/
Сообщение от ненужноруб (?), 03-Апр-17, 12:33 
>гуй надо считать

Анимированный гуй не нужен.

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

20. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +2 +/
Сообщение от rshadow (ok), 03-Апр-17, 12:44 
Я считаю что вещи повышающие функциональность нужны, но перделки для красоты только усложняют. И если для функциональности где то нужна анимация, то пусть будет.

На мобильниках анимация вообще незаменимая вещь (templates/edispatcher/exp/controls.html.ep). На десктопе ее нужно на порядок меньше, но тоже некоторые удобства добавляет.

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

34. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +2 +/
Сообщение от Anonus2 (?), 03-Апр-17, 13:30 
> templates/edispatcher/exp/controls.html.ep

А при чём тут Mojo темплейт?

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

138. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от rshadow (ok), 03-Апр-17, 22:13 
Это копипаста не с того сайта =)
Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +1 +/
Сообщение от Аноним (-), 03-Апр-17, 14:56 
>>гуй надо считать
> Анимированный гуй не нужен.

Анимация анимации рознь.
Когда ведешь мышкой по списку, подсвечивание элемента под указателем, т.е. визуальный фидбек, вполне приятное дополнение.

Однако, ну совсем не обязательно делать его через жо^W c использованием прозрачности и градиентов, да так, что гткшное меню со всеми ускорителями отрисовок и оптимизациями жрет больше ЦПУ чем то же дменю, где все это сделано "в лоб", с помощью XFillRectangle, XftDrawStringUtf8 и т.д.


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

141. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от rshadow (ok), 03-Апр-17, 23:08 
На самом деле речь даже не столько об анимации сколько об рисовании самого интерфейса. Например обычная кнопка: 4 линии и текст внутри - кто должен посчитать CPU или GPU? Я так думаю что все таки видюха, а не как сейчас.
Ответить | Правка | Наверх | Cообщить модератору

143. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Mihail Zenkov (ok), 04-Апр-17, 00:21 
> Я так думаю что все таки видюха, а не как сейчас.

Сейчас как раз на видеокарте (EXA/SNA). А wayland предлагает либо OpenGL (что не особо эффективно для 2D) либо CPU. Вся надежда на vulkan, но про старое железо придется забыть, а на новом слабом выигрыша (по сравнению с CPU) может и не быть.

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

27. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +9 +/
Сообщение от anonblmus (?), 03-Апр-17, 13:05 
> гуй надо считать на видяхе а не проце

Тьфублин. Почему-то 10 лет назад для гуя с прозрачностью, градиентами, тенями и прочими свистоперделками тогдашних CPU хватало с избытком. Стократно обруганные винды 2000 и XP справлялись с развесистыми гуями на железе начала нулевых (впрочем, тогдашние иксовые тулкиты - тоже). Не, сейчас непременно нужен GPU...
А заодно полезут глюки (как когда-то с compiz'ом), вроде пропадания кадров у видео и тормозов OpenGL.

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

32. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –11 +/
Сообщение от prokoudine (ok), 03-Апр-17, 13:22 
> Стократно обруганные винды 2000 и XP справлялись с развесистыми гуями на железе начала нулевых

Если не запускать на них приложения, то да -- справлялись.

К великому сожалению, людям надо было ещё и работать.

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

41. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +9 +/
Сообщение от Антуан (?), 03-Апр-17, 13:43 
>> Стократно обруганные винды 2000 и XP справлялись с развесистыми гуями на железе начала нулевых
> Если не запускать на них приложения, то да -- справлялись.
> К великому сожалению, людям надо было ещё и работать.

Как будто ЛЮДИ на НИХ не работали тогда. Вы что то просто ляпнули или не люди?

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

46. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –3 +/
Сообщение от prokoudine (ok), 03-Апр-17, 13:57 
> Вы что то просто ляпнули или не люди?

Мы обсуждаем тему или вы апельсин?

Попробуйте писать понятно и без ошибок.

И нет -- развесистые гуи в винде тормозили ещё как.


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

61. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от iPony (?), 03-Апр-17, 14:33 
> Стократно обруганные винды 2000 и XP справлялись с развесистыми гуями

Оно реально тормозит при загрузке CPU другими задачами. GUI становится неотзывчивым

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

84. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –2 +/
Сообщение от Аноним (-), 03-Апр-17, 15:58 
при копировании на fat32 флешку на линуксах можно получить умерший гуй даже в 2017.
Ответить | Правка | Наверх | Cообщить модератору

142. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 03-Апр-17, 23:54 
> GUI становится неотзывчивым

А то прям GPU может повысить *отзывчивость* интерфейса, ага. Обработкой событий ввода всё равно CPU занимается, так что толку от того, что вместо 1мкс отрисовка кнопки займёт 10нс, если из-за загрузки процессора приложение только через пару секунд сообразит, что на эту кнопку кто-то нажал?

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

159. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от iPony (?), 04-Апр-17, 11:30 
"Бабский" аргумент.
Процессор - это конвеер, на который лопатой накидывают. Естественно, если накидывают меньше, то разница есть.
Ответить | Правка | Наверх | Cообщить модератору

160. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Mihail Zenkov (ok), 04-Апр-17, 11:37 
> Естественно, если накидывают меньше,
> то разница есть.

Так в приведенном примере разница есть - одна микросекунда. Если нужно ждать 2 секунды, то несколько дополнительных микро/миллисекунд роли не играют.

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

186. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Vkni (ok), 05-Апр-17, 06:34 
Это проблема планировщика виндов, который начинает лагать, если условно заняты все процессоры, например запущена компиляция с -j(кол-во hardware threads + 1). Под Линуксом такой фигни меньше, а под Haiku вообще нет.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

97. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Ненужно (?), 03-Апр-17, 17:04 
с пробуждением - уже давно как (из-за хреновой оптимизации)
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +4 +/
Сообщение от Аноним (-), 03-Апр-17, 11:15 
Они случайно не хотят сделать, чтобы в банальных полях ввода имени файла банальное undo работало?
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –6 +/
Сообщение от adolfus (ok), 03-Апр-17, 12:22 
Это Вам надо. 9 из 10 пользователей даже не догадываются, что можно делать undo, и, ничего -- как то с этим успешно живут. Зачем делать то, что понадобится одному из десяти?
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +9 +/
Сообщение от rm_email (ok), 03-Апр-17, 12:26 
С такой философией они и не делают фишки нужные одному из десяти, не сделали десять таких фишек - а нужны они были десяти РАЗНЫМ пользователям - в результате все 10 и ушли с продукта - можно больше вообще ничего не делать, лепота.
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –2 +/
Сообщение от prokoudine (ok), 03-Апр-17, 13:35 
> С такой философией

Т.е. вы прочитали ироничный комментарий какого-то анонима и посчитали это официальной позицией авторов GTK+.

Плохо быть вами.

На самом деле, если поинтересоваться, может выясниться, что было несколько реализаций undo management, но ни одна не попала в апстрим из-за недопиленности.

Вот тут есть сводная табличка:

https://wiki.gnome.org/Projects/GTK%2B/Undo

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

93. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +1 +/
Сообщение от Аноним (-), 03-Апр-17, 16:51 
На самом деле, если поинтересоваться, может выясниться,...

А трудящиеся должны вникать в тонкости этого процесса?

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

99. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +1 +/
Сообщение от prokoudine (ok), 03-Апр-17, 17:08 
> На самом деле, если поинтересоваться, может выясниться,...
> А трудящиеся должны вникать в тонкости этого процесса?

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

Не стыдно, а? :)

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

17. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +3 +/
Сообщение от Аноним (-), 03-Апр-17, 12:31 
Весь третий гном - это иллюстрация принципа "делать то, что понадобится одному из десяти". Интерфейс оптимизирован под планшеты на gtk, которых в глаза никто не видел.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

21. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Michael Shigorinemail (ok), 03-Апр-17, 12:48 
> Весь третий гном - это иллюстрация принципа "делать то, что понадобится одному
> из десяти". Интерфейс оптимизирован под планшеты на gtk, которых в глаза
> никто не видел.

И опять напомню как видевший: https://bugzilla.gnome.org/show_bug.cgi?id=740554

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

53. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +1 +/
Сообщение от Аноним (-), 03-Апр-17, 14:13 
> И опять напомню как видевший: https://bugzilla.gnome.org/show_bug.cgi?id=740554

Что сказать-то хотел? Что гном работает как г ...ном? Так это не новость. Толпа ADT повелась на хайт, купила себе новую игрушку, вот только допилить её до рабочего вида для новой цацки, ради которой угробили всё остальное - так не осилила.

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

67. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +1 +/
Сообщение от Аноним (-), 03-Апр-17, 15:12 
О, Миша. Вспоминали недавно вас. Как вы там, все хорошо у вас?
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

36. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –3 +/
Сообщение от prokoudine (ok), 03-Апр-17, 13:36 
> Интерфейс оптимизирован под планшеты

Удивительно, как людям не надоедает постить вот это враньё.

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

52. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +8 +/
Сообщение от Аноним (-), 03-Апр-17, 14:09 
Ничем иным не объяснить чудовищного размера контролы и гигантские поля в дефолтных темах.
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +1 +/
Сообщение от Аноним (-), 03-Апр-17, 15:16 
Ориентацией на "красоту" и "простоту" в ущерб основной функциональности, плюс "специфический" вкус.
Ответить | Правка | Наверх | Cообщить модератору

73. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от Аноним (-), 03-Апр-17, 15:28 
А ты попытайся.
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

74. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –2 +/
Сообщение от prokoudine (ok), 03-Апр-17, 15:29 
> Ничем иным не объяснить чудовищного размера контролы и гигантские поля в дефолтных
> темах.

Многажды озвученная позиция гномеров -- заточенность под лэптопы, с поддержкой моделей, где есть тач.

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

80. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от anonimous (?), 03-Апр-17, 15:46 
Если что-то выглядит, как заточенное под планшеты -- значит оно заточено под планшеты.
Ответить | Правка | Наверх | Cообщить модератору

123. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от Аноним (-), 03-Апр-17, 19:29 
Ну не скажите. Гном на  ноуте - очень удобная штука. И не удобная. Я люблю его и ненавижу.
Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от дАноним (?), 03-Апр-17, 16:02 
> Многажды озвученная позиция гномеров -- заточенность под лэптопы, с поддержкой моделей,
> где есть тач.

А где поддержка сферических поней в радуге? Где? Это дискриминация!

И да, я в курсе существования таких чудо-зверей (у самого есть модель с опциональным тач-скрином).
Но я так же в курсе их «невзлета».
И затачивать весь дизайн в угоду именно этой маргинальщине, ингорируя намного более распространенные типы интерфейсов … как-то это попахивает смузи.

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

92. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от prokoudine (ok), 03-Апр-17, 16:50 
Дайте-ка вспомнить. У микрософтовского подразделения Surface в 2016 году был ревенью где-то под миллиард долларов. При том, что железом они начали заниматься... когда? В 2013 году всего-то?

По другим вендорам цифр не знаю.

Алсо, в чём маргинальщина лэптопов как таковых?

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

124. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 03-Апр-17, 19:31 
Он не про лэптопы, а про маленькие такие ноуты с тачскрином
Ответить | Правка | Наверх | Cообщить модератору

177. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +3 +/
Сообщение от Аноним (-), 04-Апр-17, 20:01 
Тачскрин на ноутах нинужын.

Точнее, так: тач — это прикольно, особенно, поначалу. Но постепенно обнаруживаемые минусы: захватанный экран, при любых олеофобных покрытиях, бо́льшая хрупкость конструкции, итп — сводят на нет все возможные плюсы. По итогу, сын, когда менял раздавленное стекло c диджитайзером на своем Lenovo Flex-2, этот самый диджитайзер так, по-моему, и не прицепил.

Ну и да, Гнум поставил не на ту лошадь, ноуты с тачскрином не стали хитом продаж. Кому нужно работать с клавиатурой, продолжают работать с тачпадом или мышкой — банально руками меньше туда-сюда махать, а те, кому достаточно контент потреблять и пальцем тыкать — тыкают в планшетики, которые скоро на вес отгружаться будут.

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

115. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от GameUpgrade (?), 03-Апр-17, 18:35 
Ради справедливости скажу, что третий гном очень удобен при использовании двух или более мониторов.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

194. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от adolfus (ok), 07-Апр-17, 13:19 
> Весь третий гном - это иллюстрация принципа "делать то, что понадобится одному
> из десяти". Интерфейс оптимизирован под планшеты на gtk, которых в глаза
> никто не видел.

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

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

166. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +3 +/
Сообщение от Вареник (?), 04-Апр-17, 15:08 
>>     банальное undo работало?

- А уж redo в текстовом поле - это вообще фантастика для современных интерфейсов, после 30 лет отточки юзабельности в сторону кислотных цветов, безрамочности полей и разъезжающихся фейрверком элементов ("а ты попади в меня").

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

4. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от leap42 (ok), 03-Апр-17, 11:35 
> пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложение из-за изменения API в очередной ветке GTK+.
> выпуски 3.90.x позиционируются как пригодные для создания экспериментальных портов приложений для опробования изменений API. При этом разработчики не гарантируют стабильность данного API на протяжении более 6 месяцев

они пока пытаются, ничего не выходит, но уже намекают, что надо портировать - добрые самаритяне: и сами без работы не останутся, и других не оставят

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

5. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +5 +/
Сообщение от Аноним (-), 03-Апр-17, 11:43 
>> Большая чистка API.

Шо, опять?

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

110. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от robux (ok), 03-Апр-17, 18:24 
Так "подчистят", что кроме Gtk::StatusIcon и Gtk::ColorDialog, выкинутых из ГТК3, повыкидывают всё остальное "ненужное" - оставят только одну перламутровую кнопку на весь экран Gtk::SdelatZaebis.
Ответить | Правка | Наверх | Cообщить модератору

6. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от iZENemail (ok), 03-Апр-17, 11:54 
Скажите, сильно ли отличается нагрузка на процессор при задействовании опции OpenGL в Cairo и без таковой? (Хотелось бы собрать статистику по использованию этой библиотеки растеризации). Смысл есть включать OpenGL на старых системах, если новые версии OpenGL там эмулируются программно средствами CPU? Не будет ли задержек выполнения кода OpenGL через LLVM-pipe на AMD R600-R800?
Ответить | Правка | Наверх | Cообщить модератору

25. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от botman (ok), 03-Апр-17, 13:00 
А смысл в LLVM-pipe, если видео чем-то выводится с GPU? OpenGL с 2D по любому будет неплохо работать, а эмуляция 3D ни в какое сравнение даже с напроцессорным GPU не пойдёт. У вас ведь там есть уже нормальные драйвера с акселерацией на ваших фряхах?
Ответить | Правка | Наверх | Cообщить модератору

147. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Mihail Zenkov (ok), 04-Апр-17, 01:08 
> Скажите, сильно ли отличается нагрузка на процессор при задействовании опции OpenGL в
> Cairo и без таковой?

AFAIK там не все так просто.
1. Experimental backends include OpenGL (https://www.cairographics.org)
2. Для того чтобы рисовать через OpenGL, нужно не только собрать cairo с его поддержкой, но и задействовать поддержку этого backend в остальном софте (читай gtk).
3. GTK2 скорее всего вообще его не поддерживает. GTK3 по-умолчанию использует xlib/xcb для xorg и OpenGL для wayland.
4. Непонятно какие (и как много) функции рисуются на OpenGL, а какие все равно на CPU.

> Смысл есть включать OpenGL на старых системах,

На старых - однозначно EXA/SNA. Только если есть проблемы (артефакты), есть смысл пробовать glamor.

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

7. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +1 +/
Сообщение от vantoo (ok), 03-Апр-17, 12:07 
Многие до сих пор на GTK+ 3 не перешли, а они уже 4-ю версию готовят. Лучше сразу на Qt переходить, там не ломают все при выпуске новой версии тулкита.
Ответить | Правка | Наверх | Cообщить модератору

22. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –11 +/
Сообщение от Аноним (-), 03-Апр-17, 12:50 
Qt - это гетто. Все нормальные гуйные линукс-приложения -- на GTK.
Ответить | Правка | Наверх | Cообщить модератору

23. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +7 +/
Сообщение от vantoo (ok), 03-Апр-17, 12:56 
Более адекватного и обоснованного ответа от фаната GTK я и не ожидал. Надо было еще написать, что Qt - это от дьявола, а GTK - дар божий.
Ответить | Правка | Наверх | Cообщить модератору

47. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от алекс (??), 03-Апр-17, 13:58 
Qt это мешанина функционала с gui
Ответить | Правка | Наверх | Cообщить модератору

65. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от h31 (ok), 03-Апр-17, 15:02 
Функционал? В Qt? Первый раз слышу, что в нем есть модуль для математических расчетов. До чего дошел прогресс!
Ответить | Правка | Наверх | Cообщить модератору

76. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +4 +/
Сообщение от anonimus (?), 03-Апр-17, 15:32 
http://doc.qt.io/qt-5/qtmath.html
Ответить | Правка | Наверх | Cообщить модератору

133. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 03-Апр-17, 20:13 
Про Model/View ничего не слышали? А про QML? Дак вот того, про что Вы говорите, уже ооочень давно в Qt нет.
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

29. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +2 +/
Сообщение от Аноним (-), 03-Апр-17, 13:07 
> Qt - это гетто. Все нормальные гуйные линукс-приложения -- на GTK2.

fxd

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

59. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +2 +/
Сообщение от Аноним (-), 03-Апр-17, 14:29 
> Qt - это гетто. Все нормальные гуйные линукс-приложения -- на GTK.

*cмотрит выхлоп пакетника*
Только почему-то это все еще GTK2.


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

42. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +1 +/
Сообщение от prokoudine (ok), 03-Апр-17, 13:45 
> Лучше сразу на Qt переходить, там не ломают
> все при выпуске новой версии тулкита.

Вот у меня в фейсбучной ленте есть Лёха Тутубалин, который в особом представлении не нуждается. И он, натурально, пилит софт на Qt. Хороший, годный софт. И периодически пишет интересное про Qt:

- Как Pinch/Pan/Swipe gestures в Qt 5.4 под маком работает нормально, а под виндой - из рук вон плохо.
- Как в Qt 5.6 отваливается поддержка OS X 10.6 и XP, а в 5.8 отваливаются OS X.
- Как при drag-n-drop из Windows Explorer в софт на Qt прилетают 18 разных content-type на один файл.

И вот они до сих пор собирают всё с версией 5.4. Потому что продакшен прежде всего.

Такие дела.

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

43. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от vantoo (ok), 03-Апр-17, 13:48 
Это мелкие нестыковки, ничто не идеально.
Ответить | Правка | Наверх | Cообщить модератору

44. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от prokoudine (ok), 03-Апр-17, 13:53 
> Это мелкие нестыковки, ничто не идеально.

Этих "мелких несостыковок" достаточно, чтобы сидеть на версии, которой два с половиной года.

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

56. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +4 +/
Сообщение от Аноним (-), 03-Апр-17, 14:19 
То ли дело gtk...
Ответить | Правка | Наверх | Cообщить модератору

77. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +4 +/
Сообщение от prokoudine (ok), 03-Апр-17, 15:42 
Не понимаю вашу иронию. Ну да, у GTK+ полно проблем. И у Qt полно проблем. И у FLTK какого-нибудь наверняка полно проблем. Давайте теперь бегать как цыплята с отрубленными головами.
Ответить | Правка | Наверх | Cообщить модератору

98. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Ненужно (?), 03-Апр-17, 17:06 
cli хватит всем!
Ответить | Правка | Наверх | Cообщить модератору

145. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +4 +/
Сообщение от Аноним (-), 04-Апр-17, 00:59 
Не сдавайся! Надеюсь ты сможешь понять разницу между "много проблем" и "много проблем на ровном месте".
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

167. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Вареник (?), 04-Апр-17, 15:14 
> Не понимаю вашу иронию. Ну да, у GTK+ полно проблем. И у
> Qt полно проблем. И у FLTK какого-нибудь наверняка полно проблем. Давайте
> теперь бегать как цыплята с отрубленными головами.

- Тогда GTK и прочие wxwidgets точно для тебя :)
А еще лучше свой велосипед, дабы не бегать по непонятным чужим багам.

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

181. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от prokoudineemail (ok), 04-Апр-17, 23:04 
> - Тогда GTK и прочие wxwidgets точно для тебя :)

Да хоть JUCE.

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

45. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +1 +/
Сообщение от leap42 (ok), 03-Апр-17, 13:53 
хватит болтать, покажите мне ссылки на багрепорты
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

66. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от prokoudine (ok), 03-Апр-17, 15:12 
У меня нет потребности в чём-то убеждать анонимных крикунов на опеннетике и бегать искать чужие багрепорты. Вам надо -- вы и бегайте.
Ответить | Правка | Наверх | Cообщить модератору

109. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –2 +/
Сообщение от Аноним (-), 03-Апр-17, 18:21 
>У меня нет потребности в чём-то убеждать анонимных крикунов на опеннетике

Да-да, и поэтому вы аж из мордокниги илитку притащили с её ценным мнением.

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

119. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +1 +/
Сообщение от prokoudine (ok), 03-Апр-17, 18:47 
> Да-да, и поэтому вы аж из мордокниги илитку притащили с её ценным
> мнением.

Мнение людей, которые используют обсуждаемый тулкит в продакшоне -- ценное. Мнение анонимных понторезов на опеннетике -- нет. Такова суровая правда жизни. Sad but true.

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

150. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +2 +/
Сообщение от Аноним (-), 04-Апр-17, 02:27 
Так. Тонких намёков не понимаете, переходим к толстым. По вашим словам

>У меня нет потребности в чём-то убеждать анонимных крикунов

Проблема в том, что нормальные люди, в отсутствие такой потребности, просто не пишут комменты и проходят мимо. Вы же - нет. Поэтому хоть обминусуйтесь, но ваши высказывания идут вразрез с вашими же поступками. Плюрализм в отдельно взятой голове в весенний период - повод для визита к доктору. Sad but true, да.

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

161. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +1 +/
Сообщение от prokoudineemail (ok), 04-Апр-17, 11:58 
Я тут принципиально никому не ставлю минусы, даже бестолковым анонимным понторезам. Плюсы ставлю, минусы — нет. Такова моя гражданская позиция :)
Ответить | Правка | Наверх | Cообщить модератору

51. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +2 +/
Сообщение от Аноним (-), 03-Апр-17, 14:08 
Можно подумать что на GTK все это вообще хоть как-то работает
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

71. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от prokoudine (ok), 03-Апр-17, 15:20 
> Можно подумать что на GTK все это вообще хоть как-то работает

Есть примеры?

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

104. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +4 +/
Сообщение от Аноним (-), 03-Апр-17, 17:49 
У меня нет потребности в чём-то убеждать нелогичных крикунов на опеннетике и бегать искать примеры. Вам надо -- вы и бегайте.
Ответить | Правка | Наверх | Cообщить модератору

107. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –2 +/
Сообщение от prokoudine (ok), 03-Апр-17, 18:04 
> У меня нет потребности в чём-то убеждать нелогичных крикунов на опеннетике и
> бегать искать примеры. Вам надо -- вы и бегайте.

Видите ли, мой дорогой друК, про тач в гноме я как раз знаю давно:

https://help.gnome.org/misc/release-notes/3.18/more.html.en

"Multitouch gestures, such as pinch to zoom and rotate, were first introduced in GNOME 3.14. However, it has only been possible to use them with a touchscreen. Now, in 3.18, these gestures can also be used with touchpads."

Так что убеждать меня ни в чём не надо. Я просто хотел проверить, знаете ли вы о том, про что рассуждаете. Ну, вот мы и выяснили: не знаете.

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

131. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +3 +/
Сообщение от Аноним (-), 03-Апр-17, 19:59 
Неужели этот мультитач работает на винде и на макоси? И даже со всеми нюансами, чтобы "не из рук вон плохо"?

PS в #104 был другой аноним

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

60. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +5 +/
Сообщение от Аноним (-), 03-Апр-17, 14:33 
> - Как в Qt 5.6 отваливается поддержка OS X 10.6 и XP,
> а в 5.8 отваливаются OS X.
> - Как при drag-n-drop из Windows Explorer в софт на Qt прилетают
> 18 разных content-type на один файл.

То ли дело GTK3 -- нет (юзабельной) поддержки платформы, нет никаких проблем?

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

70. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от prokoudine (ok), 03-Апр-17, 15:19 
> То ли дело GTK3 -- нет (юзабельной) поддержки платформы, нет никаких проблем?

Почему вы спрашиваете об этом именно меня?

И про какую платформу идёт речь? Вот MyPaint работает на винде именно как приложение на GTK+3. Он неюзабельный?

Мне лично всё равно, на чём написан софт, которым я пользуюсь. У актуальной коммерческой версии ZynAddSubFX гуй вообще на mruby-zest. И чё? Работает? Да. На разных платформах? Да. Проблема-то в чём?

Перестаньте возводить тулкиты на пьедестал.

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

78. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от Comdiv (ok), 03-Апр-17, 15:43 
> У актуальной коммерческой версии ZynAddSubFX

Есть коммерческая версия?

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

81. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от prokoudine (ok), 03-Апр-17, 15:50 
Да, Марк ею финансирует работу над проектом. Обещает, что все наработки в ней постепенно будут открыты.

http://zynaddsubfx.sourceforge.net/zyn-fusion.html

http://digilinux.ru/2016/11/21/zynaddsubfx-3-0-0/

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

90. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +2 +/
Сообщение от 35е63ку (?), 03-Апр-17, 16:27 
mypaint-w64-1.2.1-20170129a-standalone.zip  104 MB

9468 файлов карл! 9 ТЫСЯЧ файлов. Запускается через какое-то консольное окно.

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

91. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от дАноним (?), 03-Апр-17, 16:40 
> mypaint-w64-1.2.1-20170129a-standalone.zip  104 MB
> 9468 файлов карл! 9 ТЫСЯЧ файлов. Запускается через какое-то консольное окно.

Если Ш не Г (основная проблема пару лет назад - не работающий антиалиасинг шрифтов, как впрочем и отсутствие официальной сборки для третьей ветки) то уже все считай что в норме.

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

95. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –2 +/
Сообщение от prokoudine (ok), 03-Апр-17, 17:01 
> 9468 файлов карл! 9 ТЫСЯЧ файлов.

Да, таскает с собой пайтон с модулями, иконки и прочие ресурсы. Ну, умереть теперь!

> Запускается через какое-то консольное окно.

Понятно, вы им не пользуетесь.

Это окно открывается ровно один раз, для запуска постинсталл-скриптов. Но вы про это не знаете, потому что скачали и запустили один раз.

Т.е. спрашивать вас о том, как хорошо программа работает, смысла никакого нет. По сути сказать вам нечего. ЧиТД.

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

118. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от карл (?), 03-Апр-17, 18:37 
9 тысяч файлов.
Ответить | Правка | Наверх | Cообщить модератору

121. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от prokoudine (ok), 03-Апр-17, 19:01 
http://i.imgur.com/bwYFpsX.png, Карл
Ответить | Правка | Наверх | Cообщить модератору

122. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от prokoudine (ok), 03-Апр-17, 19:04 
А также http://i.imgur.com/uHmr8u9.png, Карл!
Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору

201. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 29-Июн-17, 13:57 
Это ты ещё не видел дистрибутивы приложений, сделанных с Electron
Если девелопер не освоил флажок "--production" при сборке, что наблюдалось неоднократно, дистр несложного приложения занимает 300-500 мб, а установка на винде за счёт тонн мелких файлов занимает 10+ минут.
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

113. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от Анон999999 (?), 03-Апр-17, 18:34 
еще в приложениях Qt 5.8 раскладка на Ubuntu не переключается.
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

168. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +1 +/
Сообщение от Вареник (?), 04-Апр-17, 15:25 
> еще в приложениях Qt 5.8 раскладка на Ubuntu не переключается.

- Я открою Вам секрет - в Unity с распладками и вводом вообще беда, от версии к версии.
Вплоть до пропадания событий о нажатии (два раза жмешь, одна буква в поле ввода).

Причем на разных программах от разных фреймворками - разные глюки ввода, но общее у них одно - Unity. Потому я и сижу на старых кедах - все чОтко работает.

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

152. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 04-Апр-17, 09:15 
>OS X 10.6
>XP

Ну ты понел.

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

153. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от Аноним (-), 04-Апр-17, 09:21 
Ну а если серьёзно, увеличение глюкавости Qt не новость. Большая часть сил уже давно брошена на мобильники.
Ответить | Правка | Наверх | Cообщить модератору

169. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Вареник (?), 04-Апр-17, 15:27 
> Ну а если серьёзно, увеличение глюкавости Qt не новость. Большая часть сил
> уже давно брошена на мобильники.

В том то и беда, что Qt портится, а остальные еще хуже...

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

197. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от о_О (?), 08-Апр-17, 15:35 
>>OS X 10.6
>>XP
> Ну ты понел.

Не понел, только вчера обновлял на офисном ПК винду ХР с сервис пак 1 до сервис пак 3 для установки нового фирефокса (какой-то сайт отвалился), если бы не это, так бы сп1 и стоял бы там.

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

158. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 04-Апр-17, 10:38 
>Вот у меня в фейсбучной ленте есть Лёха Тутубалин, который в особом представлении не нуждается.

У меня в фейсбучной ленте его нет, как и самой ленты. Так что уж представь его нам -- анонимным аутистам с опеннета.

>Такие дела.

По поводу указанных косяков хочу напомнить, что gtk за пределами лялекса не работает. И всё. Алсо, сейчас 2017 год, какой придурок собирает что-то под XP? Старые версии macos тоже вызывают желание обвинить в садомазохизме и некрофилии.

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

8. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +2 +/
Сообщение от Аноним (-), 03-Апр-17, 12:10 
Больше тулкитов! Еще больше!
Ответить | Правка | Наверх | Cообщить модератору

63. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +2 +/
Сообщение от Аноним (-), 03-Апр-17, 14:40 
> Больше тулкитов! Еще больше!

Не, пора к СSS добавить поддержку еще чего-нибудь эдакого. А то уже не хипстерно и вообще, повысившаяся мощность компутеров позволяет уже запускать гтк3-хелло-ворлд без заметных лагов, несмотря на то, что каждый раз при старте ЛЮБОГО приложения парсятся тысячи строк СSS! Куда это годится?
Поэтому срочно нужен переход на хтмл5 + блинк в качестве движка. Заодно по памятижорству Qt догонят!


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

116. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от robux (ok), 03-Апр-17, 18:36 
> Не, пора к СSS добавить поддержку еще чего-нибудь эдакого. А то уже
> не хипстерно и вообще, повысившаяся мощность компутеров позволяет уже запускать гтк3-хелло-ворлд без заметных лагов,

Верно глаголешь!
Я предлагаю вдобавок к CSS встроить в ГТК4 поддержку JavaScript, Flash и HTML5.
Нужно бооооольше всяких переливов, боооольше тормозов, боооольше аляповатостей!

- пусть на этом г-не будет невозможно писать приложения для продакшена (производства)
- пусть новые версии либ глючат в Винде и Маке
- пусть пропадёт поддержка WinXP
- пусть не будет библиотек под x32
- пусть перестанут работать обвязки для Python, Ruby, Vala и всех остальных языков (ведь настоящие кул-хацкеры пишут только на Си, не так ли!?)
- пусть больше не работают приложения на Gtk2
- пусть не работает под Linux'ами 12.04, 14.04 (кому нужно это старьё, верно?)
- пусть это г-но работает только под Wayland'ом, проце x64 и Fedora Linux 16.04,

ЗАТО БУДЕТ ПО-ХИПСТЕРСКИ И КРАСИВО!

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

127. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от Аноним (-), 03-Апр-17, 19:45 
Да, 16 федора была хороша. Мой любимый выпуск
Ответить | Правка | Наверх | Cообщить модератору

170. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Вареник (?), 04-Апр-17, 15:31 
>> пусть это г-но работает только под Wayland'ом, проце x64 и Fedora Linux 16.04,

- Даешь 17.04 only, а то так можно стать немодным.

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

69. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 03-Апр-17, 15:18 
Есть хорошие компании, которые помогают эти формы заполнять. Контур есть, Мое Дело, и другие...

А так один раз приехал в ФСС - а день назад форма сменилась =( Не приняли - пришлось переделывать.

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

83. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 03-Апр-17, 15:58 
> Есть хорошие компании, которые помогают

забесплатно? Или авторы GTK3+ прог теперь должны брать с пользователей деньги, чтобы платить "хорошим компаниям", чтобы те помогали им переписывать их софт под всё новые версии GTK?

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

163. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 04-Апр-17, 13:31 
Хорошая, кстати, идея для стартапа. "Мы помогаем переписывать под новый API". не только gtk, но и ffmeg, например.
Ответить | Правка | Наверх | Cообщить модератору

72. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от llolik (ok), 03-Апр-17, 15:23 
> Как у WinAPI ...

Хоть раз пробовал чего-нибудь путное графическое сделать на чистом WinAPI? Без среды разработки (а-ля Delphi) и без фреймворков. Как ощущения от удобства? А от стабильности?

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

148. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от Аноним (-), 04-Апр-17, 01:49 
> Хоть раз пробовал чего-нибудь путное графическое сделать на чистом WinAPI?

Что значит "графическое"?

Диалоги настроек всякие делаются на ура, не менее удобно, чем в GTK, и точно стабильнее. На то, что они в десятке выглядят как-то не так, пофик, ибо в случае GTK код годовалой давности даже не соберётся.

А Фотошоп (наверное) всё равно придётся на своих контролах писать, что в одном, что в другом.

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

156. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от llolik (ok), 04-Апр-17, 10:02 
> Что значит "графическое"?

WinAPI оно немного большое. Поэтому, если мы сравниваем с GTK, то, наверное, имелось в виду "интерфейсная" часть WinAPI.
> Диалоги настроек всякие делаются на ура, не менее удобно, чем в GTK, и точно стабильнее

Ну про не менее удобно, это спорный вопрос, конечно. А про стабильность ... Зависимости (даже часто от версий как было с XP sp2 - sp3) kernel32, gdiplus и т.д. (которые и реализуют этот API) никуда не делись. Думаю, при переносах между версиями, ну например с 2000 на w7 (разница между последним и первым релизами соответственно 4 года), приходилось встречать что-то типа "Точка входа в процедуру *** не найдена в библиотеке DLL ***"? И надо собирать с новыми версиями и новым msvs, который ещё неизвестно как отнесётся к твоему коду ... А потом неплохо бы заюзать новое API для каких-нибудь aero в w7, потому что пользователь хочет и бьёт копытом ... а потом его deprecated-нут в w8.1/10 ... Не напоминает тоже самое?
> На то, что они в десятке выглядят как-то не так, пофик, ибо в случае GTK код годовалой давности даже не соберётся.

Соберётся. Даже с gtk1 можно в свежем mint-е собрать.
Собственно про то, как выглядит в десятке, это примерно так же, если бы GTK таскал с собой все контролы и вызовы API, начиная с GTK1. Ниже по треду товарищ Stax написал подробней, не буду повторяться.
Но gtk так не делает. Он, ну как минимум пытается, держать стабильный api в рамках мажорной версии. Никто не мешает тебе собрать с предыдущими версиями gtk (пока их вообще возможно собрать с системным libc). Тот же deadbeef собирает waker и c gtk2 и с gtk3 одновременно и ничего, справляется как-то.  
> А Фотошоп (наверное) всё равно придётся на своих контролах писать, что в одном, что в другом.

Ну, даже такая мелкая, казалось бы, софтина, как AIMP, хоть и писана на Delphi, но нативными контролами не пользуется. Как говорит автор это даёт бОльшую свободу действий.

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

162. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +1 +/
Сообщение от Аноним (-), 04-Апр-17, 13:07 
> если бы GTK таскал с собой все контролы и вызовы API, начиная с GTK1

Если бы таскал, то и претензий бы не было. Стабильные приложения собирались бы с контролами gtk2, а софт авторов, у которых шило в одном месте, - с gtk3, и все были бы счастливы.
gtk3 софт постоянно переписывался бы каждые полгода, а если кто хочет чтобы софт работал и через 10 лет, писал бы на gtk2.
Весь крик оттого, что разработчикам приложений/тем не дают возможности писать на 10 лет вперёд, а заставляют постоянно переписывать один и тот же функционал, а как только что-то стабилизируется, его сразу объявляют устаревшим и нерекомендуемым к использованию.

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

165. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Stax (ok), 04-Апр-17, 14:26 
Я предлагаю еще баги и уязвимости безопасности запретить. А то что это такое - только напишешь программу, а пользователи хотят чтобы баги исправляли, а кто-то еще дырки находит! И постоянно правь, ищи проблемы, поддерживай. Очень неудобно! Надо запретить это все баловство, чтобы написал программу - и если функционал требуемый есть, 10 лет работает и не требует поддержки. А программист в это время другие программы пишет. Вот тогда мир будет прекрасен.
Ответить | Правка | Наверх | Cообщить модератору

178. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 04-Апр-17, 21:43 
> только напишешь программу, а пользователи хотят чтобы баги исправляли, а кто-то еще дырки находит

Нет, давайте лучше как в GTK. Нашли ошибку - сразу объявляем программу устаревшей, тут же начинаем писать с нуля новую и говорим пользователям пересаживаться на неё. Находят ошибку в этой версии - снова объявляем устаревшей, пишем с нуля другую - и пользователей переносим на неё. И программист 10 лет будет писать одну и ту же программу, и пользователи счастливы, что интерфейс всё лучше и лучше станови^W^W^W^Wменяется и меняется.

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

179. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 04-Апр-17, 21:48 
> И постоянно правь, ищи проблемы, поддерживай.

Вы правда разницы не видите между тем, что написали, и тем, что происходит в стане GTK?

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

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

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

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

183. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от Stax (ok), 05-Апр-17, 00:31 
> Когда программист делает ошибку, он вынужден тратить время на переделку потому что он дурак

Ха

> Когда программист переделал чать программы для исправления ошибки, с большой долей вероятности она больше не появится

Ха-ха

> Когда программист исправляет ошибку, исправление часто занимает десяток строк

Ха-ха-ха (впрочем, вероятно, это наиболее правдивое из этих трех утверждений)


Чуется мне, вы ээ несколько далеки от индустрии разработки программного обеспечения. Ну а это: "переделал часть программы для совместимости с новой версией GTK, с большой долей вероятности через полгода эту часть придётся переделывать снова." - настолько натянуто за уши, что имеет мало общего с реальностью.

Наконец, это: "исправление может потребовать переписывания большой части программы" совершенно точно неверно, если дело касается обновления версии Gtk в рамках одной ветки. Если речь идет про переход Gtk 1->2->3.. тут тоже не совсем верно, но главное - кто же виноват, что у большинства десктопных программ UI это 90% функционала? А у тех, для которых это не так - нет, переписывать не придется. Более того, некоторые особо большие программы типа LibreOffice или Firefox вообще имеют различную реализацию UI под разные ОС, прикрывая их абстракциями для остальной части программы - и ничего, не жужжат.

PS а насчет "вижу ли разницу" - вижу, конечно. Но мой пост был совсем про другое. Или вы принимаете тот факт, что чтобы иметь актуальную и востребованную программу ее нужно постоянно поддерживать и регулярно менять, или игнорируете этот факт и программа отмирает. Вот и все, другого не дано. А Gtk там обновляется или что еще, это уж частности...

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

79. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +1 +/
Сообщение от Stax (ok), 03-Апр-17, 15:45 
Да-да. А потом имеем в последней винде из коробки приложения, использующие виджеты 10-ти летней давности и совершенно не похожие на остальной интерфейс. Ровно то же можете иметь и в линуксе, собирая старые программы с древним Gtk или Qt, не использующие активные для более свежих версий движки/настройки. Спасибо, не надо. Переход на последний Gtk в данном случае позволяет иметь целостный интерфейс - чего винда с "десятилетним API для гуев" достичь не может. Там ровно все то же самое - хочешь, чтобы выглядело современно, а не как оно было 10 лет назад - используй новые библиотеки/API.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

120. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от Анон999999 (?), 03-Апр-17, 18:59 
Это про какие виджеты 10-летней давности? Вы про те, что в Vista/7? Современные - это какие? UWP?
Ответить | Правка | Наверх | Cообщить модератору

125. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Stax (ok), 03-Апр-17, 19:33 
Современные - это обычный 'explorer.exe' или notepad в win 8.1 / 10.
Старые - это mmc.exe из той же win 10. Другие элементы, другой стиль меню, не понимают hidpi и тп.
Совсем старые - это, например, в панели управления той же 8-ки или 10-ки открыть "phone and modem". Это вообще из какого года стиль (без тем и подобного)? Из 1995?

А уж сколько в винде вариантов диалога "открыть файл" (начиная от совсем тупых, типа того, что в выборе каталога, из которого в ручном режиме можно выбрать драйвер) до красивых, с поддержкой тем, панели закладок слева и тп - не счесть. Штук пять вариантов из разных поколений как минимум. И все выглядят и ведут себя по-разному! Не немного по-разному, а вот СОВЕРШЕННО по-разному выглядят - разные скроллбары, разные иконки папок, разные кнопки "OK" и тп.

И все это из коробки идет в винде! И они явно не могут, а не просто не хотят пересобрать старые программы с новыми библиотеками, чтобы выглядело нормально. Тк там уже и API сильно изменились, и совместимости нет, и так далее.

Про UWP и прочее, а так же про состояние сторонних приложений я даже упоминать не буду.

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

128. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от Аноним (-), 03-Апр-17, 19:49 
Работает - не трогай.
Ответить | Правка | Наверх | Cообщить модератору

130. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Stax (ok), 03-Апр-17, 19:54 
> Работает - не трогай.

Так не работает ведь нормально. Та же проблема с поддержкой hidpi, без которой уродливая мазня вместо более четких шрифтов - явный дефект.

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

172. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от Вареник (?), 04-Апр-17, 15:36 
> Да-да. А потом имеем в последней винде из коробки приложения, использующие виджеты 10-ти летней давности и совершенно не похожие на остальной интерфейс. Ровно то же можете иметь и в линуксе, собирая старые программы с древним Gtk или Qt, не использующие активные для более свежих версий движки/настройки. Спасибо, не надо.

- Вы оцениваете программы по их вписыванию в стиль и красочность своих окошечек???
(без комментариев... цензурных)

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

184. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Stax (ok), 05-Апр-17, 00:37 
>> Да-да. А потом имеем в последней винде из коробки приложения, использующие виджеты 10-ти летней давности и совершенно не похожие на остальной интерфейс. Ровно то же можете иметь и в линуксе, собирая старые программы с древним Gtk или Qt, не использующие активные для более свежих версий движки/настройки. Спасибо, не надо.
> - Вы оцениваете программы по их вписыванию в стиль и красочность своих
> окошечек???
> (без комментариев... цензурных)

Да, я предпочитаю, когда программы имеют похожий Look&Feel, а не вот так: https://www.doxdesk.com/img/updates/20101101-xara/skins.png

Понимаю, кому-то хочется, чтобы все выглядело уникально. Но мне - как-то не очень.

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

185. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от Hamer13email (ok), 05-Апр-17, 01:26 
>>> Да-да. А потом имеем в последней винде из коробки приложения, использующие виджеты 10-ти летней давности и совершенно не похожие на остальной интерфейс. Ровно то же можете иметь и в линуксе, собирая старые программы с древним Gtk или Qt, не использующие активные для более свежих версий движки/настройки. Спасибо, не надо.
>> - Вы оцениваете программы по их вписыванию в стиль и красочность своих
>> окошечек???
>> (без комментариев... цензурных)
> Да, я предпочитаю, когда программы имеют похожий Look&Feel, а не вот так:
> https://www.doxdesk.com/img/updates/20101101-xara/skins.png
> Понимаю, кому-то хочется, чтобы все выглядело уникально. Но мне - как-то не
> очень.

А если не впадать в крайности? Интерфейс а-ля Windows NT (3, 4, 5) удобен и прекрасен. В отличие от современных градиентов и плиточек в нём чётко видны элементы интерфейса и их границы. Кнопка — это кнопка, а не тут кнопка, тут ссылка, а тут просто строка. Для тех, кому свербит, есть (был) Talisman. Даже fvwm к венде прикручивали в то время.
Недостаток у такого интерфейса ровно один — он несовместим с гламурностью. Всё остальное — преимущества. Такой интерфейс работает быстро, отображается чётко и понятно, по сети, через всякие RDP и VNC летает. Мне, простите, нужно работать с программой, а не интерфейсом любоваться.

На счёт DPI, вот сколько лет уже использую KDE, никогда не было проблем с этим. И шрифты нормально отображаются, и размеры элементов оконного интерфейса. Достаточно иксам сообщить правильный DPI, когда-то через параметр запуска, потом в xorg.conf указать размеры экрана, теперь всё автоматом — и KDE/Qt нормально это дело воспринимает.

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

189. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Stax (ok), 05-Апр-17, 13:51 
> Интерфейс а-ля Windows NT (3, 4, 5) удобен и прекрасен. В отличие от современных градиентов и плиточек в нём чётко видны элементы интерфейса и их границы. Кнопка — это кнопка, а не тут кнопка, тут ссылка, а тут просто строка. Для тех, кому свербит, есть (был) Talisman. Даже fvwm к венде прикручивали в то время.

Да пусть будет как в Win NT (4,5). Как в 3, правда, лучше не надо ) Но единообразно! А не когда у программ даже от самой MS из комплекта ОС куча разных стилей, в зависимости от того, с какими библиотеками собрали. Когда блин штатные приложения рендерят контекстное меню с вот такими вариациями: http://gbl08ma.com/wp-content/uploads/2015/07/menus.png - это нормально?

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

191. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Hamer13email (ok), 05-Апр-17, 14:16 
>> Интерфейс а-ля Windows NT (3, 4, 5) удобен и прекрасен. В отличие от современных градиентов и плиточек в нём чётко видны элементы интерфейса и их границы. Кнопка — это кнопка, а не тут кнопка, тут ссылка, а тут просто строка. Для тех, кому свербит, есть (был) Talisman. Даже fvwm к венде прикручивали в то время.
> Да пусть будет как в Win NT (4,5). Как в 3, правда, лучше не надо ) Но единообразно! А не когда у программ даже от самой MS из комплекта ОС куча разных стилей, в зависимости от того, с какими библиотеками собрали. Когда блин штатные приложения рендерят контекстное меню с вот такими вариациями: http://gbl08ma.com/wp-content/uploads/2015/07/menus.png - это нормально?

Ну, по мне, так не столько важно единообразие, сколько то чтобы интерфейс не отвлекал на себя внимание и не мешал работе. Полное единообразие, к сожалению, невозможно в течение долгого времени хотя бы потому что разработчики инструментов в разное время видят правильность организации интерфейса по разному. Но, по большому счёту, не так важно как выглядят иконки на кнопках. Важнее чтобы они не были аляповатыми и совершенно непонятными.
Либо продолжать использовать Motif. Кстати, ничего плохого не скажу про мотиф, вполне себе нормальный интерфейс. Когда-то работал с CDE — вполне удобно, хоть и не гламурно ни разу. :-)

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

188. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 05-Апр-17, 10:05 
Сам пользуйся программаи с уродливым дизайном.
Ответить | Правка | К родителю #172 | Наверх | Cообщить модератору

86. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 03-Апр-17, 16:06 
У меня идея. Надо сделать враппер к гтк со стабильным апи для приложений.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

146. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 04-Апр-17, 01:02 
На php. Чтоб для полного феншуя.
Ответить | Правка | Наверх | Cообщить модератору

50. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 03-Апр-17, 14:07 
Грустно, наверно, быть Маттиасом Класеном
Ответить | Правка | Наверх | Cообщить модератору

58. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +3 +/
Сообщение от A.Stahl (ok), 03-Апр-17, 14:24 
Можно подумать что у него есть выбор.
Ответить | Правка | Наверх | Cообщить модератору

87. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +2 +/
Сообщение от Аноним (-), 03-Апр-17, 16:14 
Вот это жесть. Ещё народ не перешёл на GTK3 из-за его убогости, тормознутости и глючности, а уже думают о GTK4.
Ответить | Правка | Наверх | Cообщить модератору

88. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +3 +/
Сообщение от нонайм (?), 03-Апр-17, 16:16 
тем временем гимп всё ещё не портировали на гтк 3...
Ответить | Правка | Наверх | Cообщить модератору

89. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от Аноним (89), 03-Апр-17, 16:21 
хоть mate успели
Ответить | Правка | Наверх | Cообщить модератору

129. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 03-Апр-17, 19:52 
И разломали все темы к черту. Только это камень скорее в огород матешников: у пацанов из xfce все получается гораздо удачнее
Ответить | Правка | Наверх | Cообщить модератору

96. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от prokoudine (ok), 03-Апр-17, 17:02 
> тем временем гимп всё ещё не портировали на гтк 3...

И это говорит о чём конкретно? :)

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

101. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +7 +/
Сообщение от Sunderland93 (ok), 03-Апр-17, 17:19 
О том что Гимп не могут портировать на 3 ветку GIMP Toolkit уже много много лет.
Ответить | Правка | Наверх | Cообщить модератору

102. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от prokoudine (ok), 03-Апр-17, 17:36 
> О том что Гимп не могут портировать на 3 ветку GIMP Toolkit
> уже много много лет.

А на самом деле -- о том, что есть задачи поважнее.

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

111. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 03-Апр-17, 18:27 
> А на самом деле -- о том, что есть задачи поважнее.

О, у них даже есть какие-то задачи. Отрадно. В работающий код они лет через двадцать превратятся, как думаете?

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

114. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от prokoudine (ok), 03-Апр-17, 18:34 
Конкретно сейчас главная задача -- зафиналить версию 2.10. Для чего надо пофиксить ещё порядка полусотни ошибок.
Ответить | Правка | Наверх | Cообщить модератору

100. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +1 +/
Сообщение от Ненужно (?), 03-Апр-17, 17:10 
>тем временем гимп все еще шевелится

починил

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

199. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от о_О (?), 08-Апр-17, 15:56 
> тем временем гимп всё ещё не портировали на гтк 3...

И xfce... Гномеры мне напоминают мелкософт, которые олени-побежали-побежали-срочно-покупать-новую-венду-с-рекламой-потомучто-новая-срочно-побежали-побежали.

Уже должно быть всем очевидно, GTK2 это ситуация аля WinXP, GTK3 не взлетает, уже на горизонте GTK4, народ в замешательстве ищет пути для слинивания с GTK...

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

103. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +5 +/
Сообщение от Омномним (?), 03-Апр-17, 17:44 
Ви таки не понимаете в чём цимес.
Эти люди делают свой тулкит для себя, а не для других. Ваше удобство их мало интересует. Они делают имитацию бурной деятельности, им нужно больше комитетов, рабочих групп, менеджеров и проч.
Второй гном стабилизировался - всё, забрасываем его, начинаем делать третий, стильный, модный, молодёжный, с поддержкой тач-скрина (которых пару процентов из десктопов).
Только-только пришли в себя от перехода на третий - забей на него, давай пилить четвёртый, теперь уж точно со стабильным апи на года (ага, верю-верю).
Зато все при работе. Эффективные менеджера могут рисовать сотни отчётов и графиков. В этом суть их деятельности.
Напоминает майкрософтовский принцип выдавать "новую" технологию каждые пару лет, а старую забывать, чтобы все остальные были в роли догоняющего.
Ответить | Правка | Наверх | Cообщить модератору

106. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –2 +/
Сообщение от prokoudine (ok), 03-Апр-17, 17:56 
> Ви таки не понимаете в чём цимес.
> Эти люди делают свой тулкит для себя, а не для других. Ваше
> удобство их мало интересует. Они делают имитацию бурной деятельности, им нужно
> больше комитетов, рабочих групп, менеджеров и проч.

Покажите хоть один комитет в GTK+. Ну хоть малюсенький, в два человека хотя бы.

> Второй гном стабилизировался - всё, забрасываем его, начинаем делать третий, стильный,
> модный, молодёжный, с поддержкой тач-скрина (которых пару процентов из десктопов).

10% лэптопов с тачем было ещё в 2013 году.

> Зато все при работе. Эффективные менеджера могут рисовать сотни отчётов и графиков.

Примеры сотен отчётов и графиков от эффективных менеджеров GTK+ будут?

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

132. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 03-Апр-17, 20:10 
> 10% лэптопов с тачем было ещё в 2013 году.

Откуда такие данные?

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

136. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от prokoudineemail (ok), 03-Апр-17, 21:59 
Из открытых источников.

Май 2013:

http://www.digitimes.com/news/a20130517PR202.html

Total shipments of notebooks with touch screens were 4.57 million units in the first quarter of 2013, up 51.8% from a quarter earlier, according to Displaybank. The notebooks made up almost 10% of the overall notebook market, whose shipments posted 46 million units.

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

173. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Вареник (?), 04-Апр-17, 15:40 
> Из открытых источников.
> Май 2013:
> http://www.digitimes.com/news/a20130517PR202.html
> Total shipments of notebooks with touch screens were 4.57 million units in
> the first quarter of 2013, up 51.8% from a quarter earlier,
> according to Displaybank. The notebooks made up almost 10% of the
> overall notebook market, whose shipments posted 46 million units.

Имеются в виду планшеты с настольной осью или еще что-то. Путанница в терминологии.

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

182. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от prokoudineemail (ok), 04-Апр-17, 23:06 
>> Из открытых источников.
>> Май 2013:
>> http://www.digitimes.com/news/a20130517PR202.html
>> Total shipments of notebooks with touch screens were 4.57 million units in
>> the first quarter of 2013, up 51.8% from a quarter earlier,
>> according to Displaybank. The notebooks made up almost 10% of the
>> overall notebook market, whose shipments posted 46 million units.
> Имеются в виду планшеты с настольной осью или еще что-то. Путанница в
> терминологии.

Путаница у вас в голове. А в тексте -- про лэптопы с тачем.


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

139. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +1 +/
Сообщение от Hamer13email (ok), 03-Апр-17, 22:56 
> 10% лэптопов с тачем было ещё в 2013 году.

И что с того? У меня ThinkPad X201 с пёрышком. Не пальцетык, но всё же нечто сенсорное. Но я это пёрышко использовал за 7 лет меньше десятка раз. Просто мне нужна была моделька с IPS матрицей, а в то время у малогабаритных УмныхКовриков такие были только в «Tablet edition». Но это вовсе не повод затачивать интерфейс под пальцевое управление. Я не против такого нововведения, но зачем было старое портить? Сделали бы возможность выбирать, под мышку, или под пальцы — никто бы не бухтел. А так получилось ни то, ни сё.

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

151. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +1 +/
Сообщение от Андрей (??), 04-Апр-17, 09:08 
+1!

Вместо специальных виджетов просто должны были сделать существующие настолько гибкими, чтобы с помощью темы оформления "tablet-pc" они превращались в "сенсорные".

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

187. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 05-Апр-17, 10:02 
Интерфес для сенсорных экранов  должен сильно отличается от интерфейса для обычных пк. иначе будет не удобен. Ну не удобно целится пальыем с точностью до пикселя. В плеере.
Ответить | Правка | Наверх | Cообщить модератору

192. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Hamer13email (ok), 05-Апр-17, 14:42 
> Интерфес для сенсорных экранов  должен сильно отличается от интерфейса для обычных пк. иначе будет не удобен. Ну не удобно целится пальыем с точностью до пикселя. В плеере.

Совершенно верно. Именно поэтому глупо было делать GTK 3 «универсальным».
Мышиный и пальцевый интерфейсы — ОЧЕНЬ разные по способу управления. И тащить всё в одну кучу — гарантированный способ получить неудобоваримое УГ, что, собственно, и получили.

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

108. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от ненужноруб (?), 03-Апр-17, 18:16 
>выдавать "новую" технологию каждые пару лет, а старую забывать, чтобы все остальные были в роли догоняющего

web такой же

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

112. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +2 +/
Сообщение от Василий (??), 03-Апр-17, 18:29 
Разработчики GTK хотят разрушить Linux desktop.
http://vasilisc.com/gtk-developers-destroying-linux-desktop
Ответить | Правка | Наверх | Cообщить модератору

117. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от prokoudine (ok), 03-Апр-17, 18:36 
> Разработчики GTK хотят разрушить Linux desktop.
> http://vasilisc.com/gtk-developers-destroying-linux-desktop

"GTK был создан командой GNU, которая ведёт разработку многих компонент GNOME project с 1999 года."

Дальше такая же отсебятина?

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

126. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от oraorannet (?), 03-Апр-17, 19:37 
GTK был создан командой GNU, которая ведёт разработку многих компонент GNOME project с 1999 года.
Стало быть полное имя Маттиаса - Ричард Маттиас Мэтью Столлман Класен
Ответить | Правка | Наверх | Cообщить модератору

137. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –2 +/
Сообщение от prokoudineemail (ok), 03-Апр-17, 22:00 
> GTK был создан командой GNU, которая ведёт разработку многих компонент GNOME project
> с 1999 года.
> Стало быть полное имя Маттиаса - Ричард Маттиас Мэтью Столлман Класен

Уже не ожидал увидеть в треде человека с чувством юмора :)

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

134. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +1 +/
Сообщение от Аноним (-), 03-Апр-17, 20:17 
> Дальше такая же отсебятина?

Похоже дальше ещё хуже, прямая дезинформация. Утверждается, что в промежуточных выпусках 4.1, 4.2, 4.3... раз в три месяца будут ломать совместимость API/ABI как во времена GTK+ 3.x.

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

140. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 03-Апр-17, 23:05 
Нет, не дезинформация.

> Meanwhile, Gtk 4.0 will not be the final stable API of what we would call “Gtk 4”. Each 6 months, the new release (Gtk 4.2, Gtk 4.4, Gtk 4.6) will break API and ABI vs. the release that came before it.

Источник: https://blogs.gnome.org/desrt/2016/06/13/gtk-4-0-is-not-gtk-4/

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

174. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Вареник (?), 04-Апр-17, 15:42 
> -  Поддержка спецификаций SVG- и CSS-фильтров;

За вебщину в UI заказчики еще не дают в морду?

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

175. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (-), 04-Апр-17, 16:54 
Заказчикам обычно наплевать на то чем и как будут пользоваться его пользователи. Лишь бы быстрее и дешевле, в идеале - бесплатно.
Ответить | Правка | Наверх | Cообщить модератору

195. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +2 +/
Сообщение от Аноним (-), 08-Апр-17, 12:07 
Увы и ах. Именно быстрее - это да, требование №1, и вот оно действительно страшно!
Ответить | Правка | Наверх | Cообщить модератору

196. "Выпуск GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  –1 +/
Сообщение от Аноним (-), 08-Апр-17, 12:09 
> За вебщину в UI заказчики еще не дают в морду?

Ещё-ё? Всем глубоко... Ну, Вы поняли.  

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

204. "GTK+ 3.90 ознаменовал новый этап подготовки GTK+ 4"  +/
Сообщение от Аноним (204), 10-Фев-23, 19:08 
Первая тестовая версия GTK4 появилась в 2017 году, а релиз состоялся в 2020. так что если первая тестовая версия GTK5 выйдет только в конце года, то сам релиз будет году в 2026-2027.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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