The OpenNET Project / Index page

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



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

Оглавление

Выпуск графического редактора GIMP 2.99.18. Заморозка перед релизом GIMP 3.0, opennews (ok), 22-Фев-24, (0) [смотреть все]

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


164. "Выпуск графического редактора GIMP 2.99.18. Заморозка перед ..."  +/
Сообщение от Дизайнер_иногда_руками (?), 23-Фев-24, 20:29 
Т.е. жалоб на UI было значительно меньше за все годы или есть система приоритетов, в которой кому "ехать" и у кого есть продакшн с сабжем, то и все решено?

Забавно, что все треды по GIMP одинаковые.

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

Сколько пользовался (не часто) всегда сложно откопать глазами настройки и вообще понять где они. Ну и чисто эстетически всякие отсутствующие отступы в дереве настроек и в панели настройки выбранного инструмента слева и кромешный ад из-за верстки и компоновки в панели справа.

Я так понимаю, что до инициативы с юзабилити и ui не дошло?

p.s. Много раз читаю в таких тредах, что мол, даже в описании проекта не стояло заменить известный комбайн, однако сабж пасется на той же аудитории, поэтому странно не ожидать сравнений. Это ни в коем случае не оправдание неадекватных претензий, будто это коммерческий продукт с 2к землекопами.

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

165. "Выпуск графического редактора GIMP 2.99.18. Заморозка перед ..."  +/
Сообщение от prokoudine (ok), 23-Фев-24, 21:33 
> Т.е. жалоб на UI было значительно меньше за все годы или есть
> система приоритетов, в которой кому "ехать" и у кого есть продакшн
> с сабжем, то и все решено?

Жалоб на интерфейс примерно столько же, сколько на главные отсутствующие фичи. В этом-то и прикол.

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

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

> Сколько пользовался (не часто) всегда сложно откопать глазами настройки и вообще понять
> где они. Ну и чисто эстетически всякие отсутствующие отступы в дереве
> настроек и в панели настройки выбранного инструмента слева и кромешный ад
> из-за верстки и компоновки в панели справа.

У меня самого пачка претензий к тому, как выглядят и работают некоторые моменты в UI. Версия на GTK3, на мой взгляд, стала хуже, единственный плюс -- исправилось масштабирование для мониторов 4К.

> Я так понимаю, что до инициативы с юзабилити и ui не дошло?

Инициатива была, она закончилась в 2012 году. Других инициатив пока не было.

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

166. "Выпуск графического редактора GIMP 2.99.18. Заморозка перед ..."  +/
Сообщение от Дизайнер_иногда_руками TM (ok), 23-Фев-24, 22:29 
Тут просто комбайн фич, на самом деле. Все из них требуют допила в UX\UI. Видимо выбрать что-то конкретное чтобы экономить ресурсы было сложно при свободном подходе. И это странно на самом деле: переход на версию gtk3 и вроде бы в каждом гуи тулките есть какие-то подходы для опыта пользователя, не говоря уже о ui правилах, а в итоге ни того ни другого.

Проекты типа Photogimp, это уже не за минуту. Поэтому и интересно, можно ли решить вопросы хотябы UI переписав тему gtk в самом приложении.

Версия GTK3 выглядит хуже да, но пользоваться на маке и синкпадах с норм экранами можно вполне.

Я про инициативу упоминавшуюся тобой пару лет назад (в похожей новости) как возможное развитие проекта.

Сорри, не понял как тут цитируют, наверное копипастом.

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

167. "Выпуск графического редактора GIMP 2.99.18. Заморозка перед ..."  +2 +/
Сообщение от prokoudine (ok), 23-Фев-24, 22:48 
> Тут просто комбайн фич, на самом деле. Все из них требуют допила
> в UX\UI. Видимо выбрать что-то конкретное чтобы экономить ресурсы было сложно
> при свободном подходе. И это странно на самом деле: переход на
> версию gtk3 и вроде бы в каждом гуи тулките есть какие-то
> подходы для опыта пользователя, не говоря уже о ui правилах, а
> в итоге ни того ни другого.

Я бы сказал так: GTK -- терпимый тулкит для обычных десктопных приложений. Но как только надо написать что-то нетипичное, приходится строгать костыли и ваять свои собственные наколеночные решения. Поэтому опыт пользователя, предполагаемый GTK3, подходит очень выборочно.

Сорян, щас будет длинная цитата из интервью с разработчиком Ardour:

"GTK is a desktop graphical user interface toolkit, and so it features buttons and text entries and dialogus and a bunch of other things. The problem is that an awful lot of things it provided are just not really that useful in the context of creative software. And worst of all, they don’t actually work in the way that you’d like them to.

I think the simplest example I can give this and it is a little bit complicated to explain but… There’s an idea in software engineering called Model-View-Control (MVC) programming. When you are talking about GUI, you have a button on the screen, and you click the button. And when you click the button, the user is making a request to change the state of something, like mute this track or solo this track or turns this on, turns this off. And that’s all they are doing.

It may be that the request can’t be satisfied. It may be they’re asking for something right now that is impossible. The button is also trying to display what the current state is. It’s a view, not just a controller.

And the problem with toolkits like GTK is that they just weren’t written with this idea in mind. So when you click on the button, e.g. if it’s a toggle button to turn something on and off, you click on it and it immediately toggles. It just changes its visual appearance to say “I’ve been toggled”. But the truth is, GTK and the button don’t know whether anything has really happened. They only know that a user clicked on it.

So we had a bunch of these widgets that, although they work very well or certainly adequately for certain regular desktop applications, they don’t work if you want to use MVC. So we’re also moving away from it because we need to do our own buttons and we needed to do our own drop-downs and all these other things that we needed to replace to make it work."

Это же работает и для гимпа, где пара десятков кастомных виджетов, и для других сложных приложений на этом тулките. Например, GIMP, Inkscape и Dia таскают за собой виджет линейки, потому что из GTK его в своё время выкинули.

> Проекты типа Photogimp, это уже не за минуту. Поэтому и интересно, можно
> ли решить вопросы хотябы UI переписав тему gtk в самом приложении.

Этого будет недостаточно. Если у тебя установлена любая нестабильная версия гимпа из ветки 2.99, переключись на инструмент Paintbrush и посмотри на панель его параметров. Там рядом с каждым ползунком минимум три кнопки: две для инкрементирования значения, одна для сброса и одна (не у всех ползунков) для привязки значения к масштабу холста (если я правильно помню). Это выглядит совершенно трындецово и на уровне темы не решается вообще никак. Кроме того, поле числового ввода в ползунке постоянно ворует фокус при перемещении ползунка и не даёт корректировать мышкой значения в верхней части диапазона. Опять же, проблема не на уровне темы.

> Я про инициативу упоминавшуюся тобой пару лет назад (в похожей новости) как
> возможное развитие проекта.

Уже не помню, о чём речь.

> Сорри, не понял как тут цитируют, наверное копипастом.

Как в письмах: в начале каждой строки ставится ">".

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

169. "Выпуск графического редактора GIMP 2.99.18. Заморозка перед ..."  +/
Сообщение от Дизайнер_иногда_руками TM (ok), 23-Фев-24, 23:11 
Это не сорян, это как раз то, что нужно, потому что чаще добиться развернутых ответов очень сложно.

Если это так в современных версиях тулкита, то это конечно жесть. Забавно, что я не испытываю каких то проблем на Pantheon изредка пользуясь их приложениями, хотя заметно, что они переписаны в угоду UI при этом потеряв в стабильности.

Т.е. и сейчас на GTK3 там куча кастомных виджетов под капотом?

Мой вопрос не в решении UX через темизацию, нет. Для меня достаточно визуально привести все в порядок, а для этого нужно просто понимать, можно ли через gtk тему приложения все стили (особенно контролов) перепилить под себя.

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

171. "Выпуск графического редактора GIMP 2.99.18. Заморозка перед ..."  +1 +/
Сообщение от prokoudine (ok), 23-Фев-24, 23:22 
> Если это так в современных версиях тулкита, то это конечно жесть. Забавно,
> что я не испытываю каких то проблем на Pantheon изредка пользуясь
> их приложениями, хотя заметно, что они переписаны в угоду UI при
> этом потеряв в стабильности.

Я активно пользуюсь Minder, который как раз написан фанатом Elementary. Отличная программа, но от её боковой панели мне визуально очень больно. Можно сделать намного лучше.

> Т.е. и сейчас на GTK3 там куча кастомных виджетов под капотом?

Да: https://gitlab.gnome.org/GNOME/gimp/-/tree/master/app/widgets

В целом, нет ничего удивительного, что в специализированных программах специализированные виджеты. Это же распространяется и на софт, написанный на Qt и KDE Frameworks. Например: https://invent.kde.org/multimedia/kdenlive/-/tree/master/src...

> Мой вопрос не в решении UX через темизацию, нет. Для меня достаточно
> визуально привести все в порядок, а для этого нужно просто понимать,
> можно ли через gtk тему приложения все стили (особенно контролов) перепилить
> под себя.

Я не разбирался, что там доступно через CSS.

https://gitlab.gnome.org/GNOME/gimp/-/blob/master/themes/Def...

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

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

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




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

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