[#] qt-клиент
vit01(mira, 1) — All
2015-09-12 17:43:04


Набросал формы gui-конфигуратора для сабжа. Пока что только в qt-дизайнере. В репозитории в каталоге qtgui-files/ можно поглазеть.
Продумываю, как их можно будет править. Решил в самом деле вернуться обратно на json, как посоветовал Денис =)
Юзерфрендли такое френдли...

[#] Re: qt-клиент
vit01(mira, 1) — vit01
2015-09-13 14:50:16


Ура, теперь клиент можно официально считать дружелюбным к пользователю =)

Скриншот милоты (диалог настройки станций)
http://ii-net.tk/ii/files/2qIueRj7bVvxsC8zdj0W.png

Что сделано:

* Два конфигуратора: для самого клиента (оффлайн-эхи и текстовый редактор) и для станций (адрес, authstr и.т.д.).
* Менюшка, в которую вынес вызов настроек и удаление исходящих
* Применение изменений на лету (для сохранения надо нажать "Сохранить настройки")

Что ещё надо будет сделать:
* Защиту от дурака в настройках // ладно, не от дурака, а от девочек :)
* Поддержку многосерверности в диалоге настроек (пока что только можно настроить только первую станцию из списка)

https://github.com/vit1-irk/iicli-modular

[#] Re: qt-клиент
vit01(mira, 1) — Andrew Lobanov
2015-09-14 17:02:00


> Круто, но я пока не смог завести. Не нашёл на SBo слакбилда PyQt5 для второго питона. Только для третьего.
Можно использовать одну хорошую утилиту под названием 2to3. Попробуй скормить ей все мои исходники, может что получится.

[#] Re: qt-клиент
vit01(mira, 1) — vit01
2015-09-18 08:52:28


> * Поддержку многосерверности в диалоге настроек (пока что только можно настроить только первую станцию из списка)

Сделан следующий коммит, в котором это упущение исправлено. Теперь можно спокойно добавлять/удалять/редактировать/перемещать новые станции в каком угодно количестве.

Скриншот недавних изменений: http://ii-net.tk/ii/files/lujGmvaOxT72EAPxJe0y.png

Теперь по идее можно делать экзешник, но сам за это не возьмусь =)

[#] Re: qt-клиент
vit01(mira, 1) — vit01
2015-09-19 12:02:26


> Требуется совет по юзабилити:
Уже не требуется =)

Сделал это окно подобным такому же, как в XChat, только на 20% круче:
http://ii-net.tk/ii/files/dZ7DmPVhZFa49UtDOXjO.png

Что бы ещё такого сделать в клиенте, а? Где тут специалисты по девочкам? =)
Если по клиенту просьб не будет, займусь регистрацией, а затем нодой.

[#] Re: qt-клиент
Andrew Lobanov(station13, 1) — vit01
2015-09-14 08:05:03


>Ура, теперь клиент можно официально считать дружелюбным к пользователю =)
>Скриншот милоты (диалог настройки станций)
>http://ii-net.tk/ii/files/2qIueRj7bVvxsC8zdj0W.png
Круто, но я пока не смог завести. Не нашёл на SBo слакбилда PyQt5 для второго питона. Только для третьего. Как напишу слакбилд, так гляну.

[#] Re: qt-клиент
vit01(mira, 1) — vit01
2015-09-17 18:55:01


Новый коммит, в котором:
* Добавлено удаление кэша /x/t через меню
* Появилась GUI-справка по клиенту и сети ii специально для девочек (привет, Rush_Pon)

Теперь пришло время заняться более насущными проблемами юзабилити и свистелок.

[#] Re: qt-клиент
vit01(mira, 1) — vit01
2015-09-18 16:43:16


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

Требуется совет по юзабилити:
Список эхоконференций сейчас выглядит вот так - http://ii-net.tk/ii/files/L6GbTtpXuruGozHXUBze.png
Как его можно сделать получше в плане дизайна? В виде списка, выравниванием, какими-нибудь блоками или как? Кто смыслит в подобных вещах, подскажите, пожалуйста.