Создание и тестирование клиента p2p - EiskaltDC++ (бывшая «Нужна помощь в создании и тестировании графического пакета DC»)

Полезные советы и программы от пользователей нашего форума.

Модератор: Модераторы разделов

Аватара пользователя
Simba
Сообщения: 198
Статус: Очевидец
ОС: Ubuntu

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение Simba »

У меня глюк с переводом:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение dhampire »

Simba писал(а):
03.08.2009 19:27
У меня глюк с переводом:

это не глюк с переводом просто слово не вместилось(косяк с ui файлом, английская транслитерация вмещается)
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение romkaromka »

Недостатки:
1) прокрутка в окне настроек не исчезла - ее можно убрать лишь уменьшив шрифт,
2) в режиме просмотра Вкладки нет изменений на 20 символов для каждой вкладки,
3) в момент самого первого хеширования свой список файлов пустой,
4) выводится сообщение о выключении чата, но не выводится о включении,
5) невозможность в настройках Inotify указать самому отслеживаемые события и действия по-умолчанию.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
WiseLord
Сообщения: 100
ОС: Gentoo Linux

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение WiseLord »

невозможность в настройках Inotify указать самому отслеживаемые события и действия по-умолчанию.

А это тогда что?

Изображение
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

romkaromka писал(а):
03.08.2009 20:56
1) прокрутка в окне настроек не исчезла - ее можно убрать лишь уменьшив шрифт,

Я не включил этот патч, т.к. не понял что конкретно он меняет. Какая прокрутка?
romkaromka писал(а):
03.08.2009 20:56
2) в режиме просмотра Вкладки нет изменений на 20 символов для каждой вкладки,

Изображение

No comments. Обратитесь к мейнтейнеру своего пакета
romkaromka писал(а):
03.08.2009 20:56
3) в момент самого первого хеширования свой список файлов пустой,

Ну вполне логично, пока файл-лист не будет создан и упакован доступа к нему не может быть.
romkaromka писал(а):
03.08.2009 20:56
4) выводится сообщение о выключении чата, но не выводится о включении,

исправлено
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение akdengi »

При работе с высоким разрешением и dpi меню настроек разворачивается вот так:



No comments. Обратитесь к мейнтейнеру своего пакета

А при чем тут майнтейнинг? Вообще что должно быть там? Не забываем про баги конкретных сборок Qt и тем.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Меня тут снова нет :P
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение dhampire »

romkaromka писал(а):
03.08.2009 20:56
Недостатки:
1) прокрутка в окне настроек не исчезла - ее можно убрать лишь уменьшив шрифт,

у меня это древо настроек убрано нафиг, я не стал это изменение вносить так, как кому как удобней.
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение romkaromka »

akdengi писал(а):
03.08.2009 21:38
При работе с высоким разрешением и dpi меню настроек разворачивается вот так:



No comments. Обратитесь к мейнтейнеру своего пакета

А при чем тут майнтейнинг? Вообще что должно быть там? Не забываем про баги конкретных сборок Qt и тем.

у меня точно также выглядит окно настроек. как выглядят вкладки я показал выше.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение romkaromka »

двойной щелчок на нике в чате позволяет лишь добавить ник в чат, пункт "Просмотреть файлы пользователя" неактивен (рис.1), показано неверное определение сложных по написанию ников (рис.1).
у меня также отключен весь выбор inotify (рис.2).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение dhampire »

romkaromka писал(а):
03.08.2009 21:54
двойной щелчок на нике в чате позволяет лишь добавить ник в чат, пункт "Просмотреть файлы пользователя" неактивен (рис.1), показано неверное определение сложных по написанию ников (рис.1).
у меня также отключен весь выбор inotify (рис.2).

по поводу рис.2 снимите галку только лог и всё будет доступно.
по поводу рис.1 выделяйте такие ники полностью, а потом щелкаете в чат, либо tab
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

akdengi писал(а):
03.08.2009 21:38
При работе с высоким разрешением и dpi меню настроек разворачивается вот так:

Если честно, я просто не знаю что тут сделать - код который поправляет ширину панели рабочий и свое дело выполняет. Выходом из положения может служить либо удаление этой панели, либо увеличение ее ширины, что негативно скажется на внешнем виде окна у тех, кто подобной проблемы не встречал. К примеру на моем мониторе с разрешением 1440x900 все впорядке и ширина панели, благодаря поправке в коде, подобрана идеально:

Изображение

akdengi писал(а):
03.08.2009 21:38
No comments. Обратитесь к мейнтейнеру своего пакета

А при чем тут майнтейнинг? Вообще что должно быть там? Не забываем про баги конкретных сборок Qt и тем.

Я так полагаю, мейнтейнер собирает пакеты под определенные версии библиотек (в том числе и Qt) и если ошибка есть, то она будет и у него - так что имеет смысл обратится к мейнтейнеру за помощью - если я не прав, поправьте. Ошибка якобы в том, что ширина таба не ограничивается 20 символами.

P.S. Я просто не могу уследить за тем, чтобы все было идеально при всем многообразии библиотек и тем Qt - так что, уважаемые пользователи, прежде чем писать об ошибке в реализации внешнего вида, пожалуйста, попробуйте, элементарно поменять тему Qt в настройках программы, и только если действительно ничего не изменится - пишите об этом мне.
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение romkaromka »

темы менял - размеры вкладок остаются неизменны - и огромные и маленькие, но никак не все одинаковые по 20 символов.
в режиме Вид, Режим просмотра, Окна - всё нормально (см. рис).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

romkaromka писал(а):
03.08.2009 21:54
двойной щелчок на нике в чате позволяет лишь добавить ник в чат, пункт "Просмотреть файлы пользователя" неактивен (рис.1), показано неверное определение сложных по написанию ников (рис.1).
у меня также отключен весь выбор inotify (рис.2).

Ник выделен не полностью, а поиск пользователя ведется по выделенной части текста - извините, но это ограничение библиотеки Qt.
Спасибо сказали:
Аватара пользователя
WiseLord
Сообщения: 100
ОС: Gentoo Linux

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение WiseLord »

romkaromka писал(а):
03.08.2009 22:18
в режиме Вид, Режим просмотра, Окна - всё нормально (см. рис).

Пользуйтесь Режимом просмотра "Окна".
Тем более, что режим "Табы" уже удалён из svn
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение romkaromka »

RasenHerz писал(а):
03.08.2009 22:35
Ник выделен не полностью, а поиск пользователя ведется по выделенной части текста - извините, но это ограничение библиотеки Qt.

ни за что не получится выделить такой ник полностью, потом нажать двойной щелчок, потому что выделение сбрасывается и выделяется как я показал.
и почему нельзя посмотреть список файлов двойным щелчком на нике в чате у всех, только у некоторых? в тоже время ник в чат работает для всех.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

romkaromka писал(а):
03.08.2009 23:20
RasenHerz писал(а):
03.08.2009 22:35
Ник выделен не полностью, а поиск пользователя ведется по выделенной части текста - извините, но это ограничение библиотеки Qt.

ни за что не получится выделить такой ник полностью, потом нажать двойной щелчок, потому что выделение сбрасывается и выделяется как я показал.
и почему нельзя посмотреть список файлов двойным щелчком на нике в чате у всех, только у некоторых? в тоже время ник в чат работает для всех.

на сложном нике, пункт "Ник в чат" добавит только то что было выделено.
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение romkaromka »

RasenHerz писал(а):
03.08.2009 23:30
romkaromka писал(а):
03.08.2009 23:20
RasenHerz писал(а):
03.08.2009 22:35
Ник выделен не полностью, а поиск пользователя ведется по выделенной части текста - извините, но это ограничение библиотеки Qt.

ни за что не получится выделить такой ник полностью, потом нажать двойной щелчок, потому что выделение сбрасывается и выделяется как я показал.
и почему нельзя посмотреть список файлов двойным щелчком на нике в чате у всех, только у некоторых? в тоже время ник в чат работает для всех.

на сложном нике, пункт "Ник в чат" добавит только то что было выделено.

да.
но для простых ников ник в чат можно добавить, а список файлов посмотреть нельзя у некоторых.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
WiseLord
Сообщения: 100
ОС: Gentoo Linux

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение WiseLord »

На вашем скрине я не вижу пользователя Ambassador в списке пользователей.
Может, поэтому и нельзя скачать список файлов?
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение romkaromka »

WiseLord писал(а):
04.08.2009 02:30
На вашем скрине я не вижу пользователя Ambassador в списке пользователей.
Может, поэтому и нельзя скачать список файлов?

в очередь на скачку тем не менее добавить отсутствующего временно пользователя можно, лишь предупредив об этом. порой искать этого пользователя в огромном списке затруднительно, а вылавливать его появления и еще сложнее. при этом попадание к пользователю в шару через чат очень удобно несмотря на некоторые временные проблемы со сложными именами пользователей.
в целом разработка стабильна, пакет ни разу не упал. в сравнении с родителем - валкнутом уже сейчас вообще небо и земля.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
WiseLord
Сообщения: 100
ОС: Gentoo Linux

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение WiseLord »

Я вчера подал RasenHerz идею то меню пользователя, которое сейчас вызывается двойным кликом в чате, попробовать реализовать через обычный клик колесом мыши (средний клик). Тогда можно было бы более точно определить ник (по меткам <>), тогда как двойной клик просто выделяет слово в чате, причём спотыкается о некоторые спецсимволы.
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение romkaromka »

WiseLord писал(а):
04.08.2009 13:42
Я вчера подал RasenHerz идею то меню пользователя, которое сейчас вызывается двойным кликом в чате, попробовать реализовать через обычный клик колесом мыши (средний клик). Тогда можно было бы более точно определить ник (по меткам <>), тогда как двойной клик просто выделяет слово в чате, причём спотыкается о некоторые спецсимволы.

очень было бы полезно продолжить улучшать функционал в этом направлении, а двойной щелчок или колесико мышки - это некритично.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

Изменения:

* Управление уведомлениями перенесено в окно настроек во вкладку "Уведомления" (бывшая "Звуки")
* Убрана поддержа переключения режима окон
* Немного исправлено окно поиска
* Базовая поддержка клика колесиком по нику в чате
* Некоторые критические исправления в переводе (связанные с join-сообщениями)
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение romkaromka »

а настройка звуков тогда куда денется?
допустим такой вариант: щелчок на нике в чате, выбрали один из вариантов, например, скачать список пользователя, и сохранили выбор. как потом этот выбор отменить, изменить? если хочется уже по щелчку на нике получать запросы или ник в чат. в основные настройки это перенесено?
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

romkaromka писал(а):
05.08.2009 17:10
а настройка звуков тогда куда денется?

Уведомления и звуки объеденены в одной вкладке.
romkaromka писал(а):
05.08.2009 17:10
допустим такой вариант: щелчок на нике в чате, выбрали один из вариантов, например, скачать список пользователя, и сохранили выбор. как потом этот выбор отменить, изменить? если хочется уже по щелчку на нике получать запросы или ник в чат. в основные настройки это перенесено?

Базовая поддержка - это значит что возможность уже есть, но она либо не оттестирована или ограниченно функционирует, либо нет возможности ее настроить (если это возможно вообще). Возможность изменить выбор будет предоставлена в ближайших релизах svn.
Спасибо сказали:
Аватара пользователя
ManDrive
Сообщения: 183
ОС: Mandriva 2010

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение ManDrive »

а можно чтобы сразу был русский язык. я зашел бы в настройки, нажал сохранить, он бы выругался (что он и делает сейчас, посылая неизвестно куда), но вкладка, которую надо заполнить открылась сама, потом я опять нажимаю сохранить, он опять ругается и отправляет на другую вкладку, которую тоже надо заполнить. а сейчас он от меня требует на английском и ничего не подсказывает. я конечно разобрался, но на эти грабли другие наступят.
мне понравилось играть в мандриву - это типа квест такой, одни головоломки. я только и делаю, что в гугле ищу ответы.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

ManDrive писал(а):
05.08.2009 23:25
а можно чтобы сразу был русский язык. я зашел бы в настройки, нажал сохранить, он бы выругался (что он и делает сейчас, посылая неизвестно куда), но вкладка, которую надо заполнить открылась сама, потом я опять нажимаю сохранить, он опять ругается и отправляет на другую вкладку, которую тоже надо заполнить. а сейчас он от меня требует на английском и ничего не подсказывает. я конечно разобрался, но на эти грабли другие наступят.

вы хотите чтобы активная вкладка настроек сохранялась?
Спасибо сказали:
Аватара пользователя
ManDrive
Сообщения: 183
ОС: Mandriva 2010

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение ManDrive »

В дебрях настроек попасть туда, куда надо при повторном входе, идея неплохая, тем более число настроек не убывает, а прибывает с каждым релизом. Первый запуск тоже продумайте, пожалуйста. Здесь, конечно Вы объясняли чего куда писать, но новичек будет один на один с программой и первое впечатление от нее очень важно. Поэтому пока не заполнены все необходимые поля, не стоит выходить из настроек, и надо после ввода ника перемешать на папку для скачек, на шару и так далее, чтобы было очень всё как много проще и комфортнее и на русском обязательно. к пунктам настроек многих не хватает подсказки, к некоторым есть.
мне понравилось играть в мандриву - это типа квест такой, одни головоломки. я только и делаю, что в гугле ищу ответы.
Спасибо сказали:
Аватара пользователя
WiseLord
Сообщения: 100
ОС: Gentoo Linux

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение WiseLord »

Возможно, действительно было бы хорошим решением при первом запуске программы выводить маленькое окно с набором важнейших настроек: Ник, ник для поиска, язык приложения, каталог загрузок, кодировку хаба.


Новая иконка у программы :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Simba
Сообщения: 198
Статус: Очевидец
ОС: Ubuntu

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение Simba »

Иконка хороша. Только почему на глобусе Америка, а не Россия?
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение akdengi »

Simba писал(а):
06.08.2009 12:48
Иконка хороша. Только почему на глобусе Америка, а не Россия?


10 из 15 корневых серверов инета в США...
Меня тут снова нет :P
Спасибо сказали: