Bug 5532 - KPPP usability issues
: KPPP usability issues
Status: CLOSED WONTFIX
: Sisyphus
(All bugs in Sisyphus/kdenetwork-kppp)
: unstable
: all Linux
: P2 enhancement
Assigned To:
:
:
:
:
: 14320
  Show dependency tree
 
Reported: 2004-11-18 22:05 by
Modified: 2009-12-09 01:16 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2004-11-18 22:05:39
Несколько неприятных вещей в kppp, существующих как min с 3.1.0 (раньше я
просто 
не видел KDE), вплоть до 3.3.1.

1. Запускаем kppp. Флажок "показывать окно лога" снят. Жмем "коннект". Жмем 
кнопку "лог". Открывается лог. Закрываем лог. Отключаемся. Флажок снят. Жмем 
"коннект". Лог открыт, несмотря на флажок. Перезапускаем kppp - правильно, 
флажок накинут. Я его *не накидывал*! Я только *один* раз открыл лог. Имеем 
здесь следующие проблемы||баги:
1.1. Поведение различается в зависимости от того, как закрыт лог - если его 
закрывать отжиманием кнопки "лог", он заново сам не откроется и флажок не 
накинется.
1.2. Флажок накидывается без моего желания, разрешения и участия.
1.3. До перезапуска фактически накинутый флажок отображается как сброшенный.
1.4. Кусок чейнджлога kppp, запись от 1999 г.: "removed the disturbing "Show
log 
window" button. The log window now remembers if it was shown or hidden last 
time". Так вот, log window remembers, что его открыли, но не всегда remembers, 
что его потом закрыли.

2. Запускаем 2-ю копию kppp. Получаем интересный диалог с предложением
закрыться 
либо таки запуститься. В этом диалоге мало того, что расположение кнопок 
непривычно, по кр. мере, для меня: кнопка "выход" левее кнопки "продолжить",
так 
еще и на "продолжить" повешены Enter, Esc и пробел, несмотря на то, что
действие 
"закрыть" более ожидаемо от юзера, чем "продолжить", поскольку в нормальной 
ситуации 2-й kppp запускать просто так никто не будет. В рез-те при случайном 
повторном запуске приходится жать "выход" мышкой. См. main.cpp::main():

    int button = KMessageBox::warningYesNo(0, msg, i18n("Error"),
                                      i18n("Exit"), i18n("Continue"));
    if (button == KMessageBox::Yes)            /* exit */
       return 1;

 Несколько странно, что кнопка Yes переименована в "выход", а No - в 
"продолжить".

 3. Сразу после запуска kppp фокус стоит на кнопке "подключиться". Это 
нормально. Но после подключения/отключения фокус стоит на кнопке "выход", что 
спорно. Для тех, кто после отключения закрывает kppp, есть опция автозакрытия. 
Остальные должны иметь возможность повторного подключения пробелом/Enter без 
предварительного нажатия 3*Tab.
------- Comment #1 From 2008-12-31 22:22:20 -------
Не хочешь в апстрим зафайлить часом?
------- Comment #2 From 2009-01-10 12:12:27 -------
Да уже неинтересно.
------- Comment #3 From 2009-12-09 01:16:40 -------
Ну ква тогда.