История изменений
Исправление quiet_readonly, (текущая версия) :
А можно конкретный список поистине отстойных моментов, дабы не наступать на те же грабли?
Нужна поддержка всех расширений иксов, плавная анимация и работа с альт-табом такая, чтобы модальные окна не считались отдельной сущностью. Это если о WM говорить.
Разумеется, у любого ЛОРовца возникает бугуртвопрос, а на кой нам анимация? А это, товарищи, чтобы любые задержки в графическом стеке или самом WM сразу всплывали наружу. Чтобы разработик сразу видел — где-то возник лаг в 0.2 секунды. Простое тестирование ручками такого не даст, потому что человек не может кликать на разные кнопки чаще чем раз в секунду и лага в 1-2 сек попросту не заметит.
Я бы даже советовал разработчикам любого гуя добавлять в своё окно маленькое анимированное колёсико в углу, которое будет видно только в отладочной версии. Чтобы любые лаги в главном цикле гуя были видны сразу. И интерфейс никогда не блокировать, а вешать на него анимацию, аналогичную MBProgressHUD, с теми же целями.
Исходная версия quiet_readonly, :
А можно конкретный список поистине отстойных моментов, дабы не наступать на те же грабли?
Нужна поддержка всех расширений иксов, плавная анимация и работа с альт-табом такая, чтобы модальные окна не считались отдельной сущностью. Это если о WM говорить.
Разумеется, у любого ЛОРовца возникает бугуртвопрос, а на кой нам анимация? А это, товарищи, чтобы любые задержки в графическом стеке или самом WM сразу всплывали наружу. Чтобы разработик сразу видил — где-то возник лаг в 0.2 секунды. Простое тестирование ручками такого не даст, потому что человек не может кликать на разные кнопки чаще чем раз в секунду и лага в 1-2 сек попросту не заметит.
Я бы даже советовал разработчикам любого гуя добавлять в своё окно маленькое анимированное колёсико в углу, которое будет видно только в отладочной версии. Чтобы любые лаги в главном цикле гуя были видны сразу. И интерфейс никогда не блокировать, а вешать на него анимацию, аналогичную MBProgressHUD, с теми же целями.