LINUX.ORG.RU

История изменений

Исправление quiet_readonly, (текущая версия) :

А можно конкретный список поистине отстойных моментов, дабы не наступать на те же грабли?

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

Разумеется, у любого ЛОРовца возникает бугуртвопрос, а на кой нам анимация? А это, товарищи, чтобы любые задержки в графическом стеке или самом WM сразу всплывали наружу. Чтобы разработик сразу видел — где-то возник лаг в 0.2 секунды. Простое тестирование ручками такого не даст, потому что человек не может кликать на разные кнопки чаще чем раз в секунду и лага в 1-2 сек попросту не заметит.

Я бы даже советовал разработчикам любого гуя добавлять в своё окно маленькое анимированное колёсико в углу, которое будет видно только в отладочной версии. Чтобы любые лаги в главном цикле гуя были видны сразу. И интерфейс никогда не блокировать, а вешать на него анимацию, аналогичную MBProgressHUD, с теми же целями.

Исходная версия quiet_readonly, :

А можно конкретный список поистине отстойных моментов, дабы не наступать на те же грабли?

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

Разумеется, у любого ЛОРовца возникает бугуртвопрос, а на кой нам анимация? А это, товарищи, чтобы любые задержки в графическом стеке или самом WM сразу всплывали наружу. Чтобы разработик сразу видил — где-то возник лаг в 0.2 секунды. Простое тестирование ручками такого не даст, потому что человек не может кликать на разные кнопки чаще чем раз в секунду и лага в 1-2 сек попросту не заметит.

Я бы даже советовал разработчикам любого гуя добавлять в своё окно маленькое анимированное колёсико в углу, которое будет видно только в отладочной версии. Чтобы любые лаги в главном цикле гуя были видны сразу. И интерфейс никогда не блокировать, а вешать на него анимацию, аналогичную MBProgressHUD, с теми же целями.