Bug 5532 - KPPP usability issues
Summary: KPPP usability issues
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: kdenetwork-kppp (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 14320
  Show dependency tree
 
Reported: 2004-11-18 22:05 MSK by Andrey Rahmatullin
Modified: 2009-12-09 01:16 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Rahmatullin 2004-11-18 22:05:39 MSK
Несколько неприятных вещей в 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 Michael Shigorin 2008-12-31 22:22:20 MSK
Не хочешь в апстрим зафайлить часом?
Comment 2 Andrey Rahmatullin 2009-01-10 12:12:27 MSK
Да уже неинтересно.
Comment 3 Michael Shigorin 2009-12-09 01:16:40 MSK
Ну ква тогда.