[wlx/wdx/wcx] TCTorrent

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Zaytsev Artem
Сообщения: 20
Зарегистрирован: Чт авг 23, 2012 00:24
Откуда: Saint-Petersburg
Контактная информация:

Замечания

Сообщение Zaytsev Artem »

Во-первых, большое спасибо за плагин. Очень приятный продукт.
Во-вторых, позволю себе пару замечаний. Всю ветку не осилил, так что если что-то уже обсуждалось, — не серчайте.
*) Пожелание горизонтальной сетки между элементами таблицы. Иначе без очков можно перепутать, какой размер к какому файлу/папке относится.
*) Не то чтобы злостный баг. Переключение по клавише табуляции между полями в окне настроек иногда производится не по порядку. Например, в первой вкладке переход на опцию "Большие" осуществляется раньше, чем на "Показывать ассоциированные".
*) Также в окне настроек небольшой недочёт: по умолчанию фокус стоит на кнопке "Ok". Разумнее было бы, если бы фокус изначально был в поле списка вкладок. А кнопка "Ok" обычно выставляется как "дефолтная" (т. е. как нажатие Escape вешается на "Отмена", нажатие Enter вешается на "Ok").
*) Если во вкладке "Стили" я меняю цвет фона и нажимаю "Применить", то видно, как цвет фона меняется. Если же меняю параметры любого другого элемента, то результат применения виден только если перекрыть окно листера любым другим окном а потом снова показать, таким образом заставив систему (Win7) перерисовать окно. Плюс, не обновляется цвет в поле "Пример текста".
*) Странное поведение. Курсор мышки указывает на ссылку (отображается в виде указующего перста). Мышью не щёлкаю. Нажимаю на клавиатуре клавишу "Вниз", — и вуаля: осуществляется открытие ссылки. При этом есть и другие варианты клавиш, общий список не приведу, но, к примеру, "Влево", "Пробел", "Home" и т. п., приводят к аналогичной реакции.

Добавлено спустя 1 час 9 минут:

*) Поиск. Если коротко, то сильно глючит. Если подробно, то мог бы описать пару ситуаций поведения, но, кажется, проще не исправлять эти ситуации, а полностью переделать поиск. Поиск русских слов совершенно невменяемый, даже если пытаюсь искать всего одну букву. То находит, то не находит. Поиск латиницы и цифр немного лучше, но тоже есть глюки, например не находит фразу в именах папок. Неверная привязка позиции начала поиска к текущей позиции курсора. Например, если после нахождения всех вариаций перейти в начало файла (Home) и погнать тот же поиск по новой (F3), результаты могут быть другими (если они вообще будут). В режиме Ctrl+Q, когда появляется сообщение "Не найдено", после его закрытия не работают никакие клавиши плагина. Только стандартные клавиши Lister-а (например, "Tab" или "4").
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Zaytsev Artem писал(а):*) Пожелание горизонтальной сетки между элементами таблицы. Иначе без очков можно перепутать, какой размер к какому файлу/папке относится.
Сетку вряд ли, но какие-нибудь альтернативные варианты можно обдумать.
Zaytsev Artem писал(а):*) Не то чтобы злостный баг. Переключение по клавише табуляции между полями в окне настроек иногда производится не по порядку. Например, в первой вкладке переход на опцию "Большие" осуществляется раньше, чем на "Показывать ассоциированные".
Переход получается в том порядке, в каком добавлялись настройки :) Это исправимо.
Zaytsev Artem писал(а):*) Также в окне настроек небольшой недочёт: по умолчанию фокус стоит на кнопке "Ok". Разумнее было бы, если бы фокус изначально был в поле списка вкладок. А кнопка "Ok" обычно выставляется как "дефолтная" (т. е. как нажатие Escape вешается на "Отмена", нажатие Enter вешается на "Ok").
Надо посмотреть, как там в VCL делано. Но в принципе согласен.

Вообще, эти два пункта мог заметить только заядлый клавиатурщик :)
Zaytsev Artem писал(а):*) Если во вкладке "Стили" я меняю цвет фона и нажимаю "Применить", то видно, как цвет фона меняется. Если же меняю параметры любого другого элемента, то результат применения виден только если перекрыть окно листера любым другим окном а потом снова показать, таким образом заставив систему (Win7) перерисовать окно. Плюс, не обновляется цвет в поле "Пример текста".
Ну, адекватное визуальное отображение в самом окне и не планировалось. Для размера значков это, например, вообще невозможно. Посмотрю, если не будет сложно - сделаю.
А вот в примере обновляться должно, проверю.
Zaytsev Artem писал(а):*) Странное поведение. Курсор мышки указывает на ссылку (отображается в виде указующего перста). Мышью не щёлкаю. Нажимаю на клавиатуре клавишу "Вниз", — и вуаля: осуществляется открытие ссылки. При этом есть и другие варианты клавиш, общий список не приведу, но, к примеру, "Влево", "Пробел", "Home" и т. п., приводят к аналогичной реакции.
По крайней мере стрелку вниз подтверждаю.
Zaytsev Artem писал(а):*) Поиск. Если коротко, то сильно глючит. Если подробно, то мог бы описать пару ситуаций поведения, но, кажется, проще не исправлять эти ситуации, а полностью переделать поиск.
Если бы все было так плохо, уже давно завалили бы баг-репортами. Однако это первый, так что решение, каким способом устранять возможные проблемы поиска я, пожалуй, оставлю за собой :)
Zaytsev Artem писал(а): Поиск русских слов совершенно невменяемый, даже если пытаюсь искать всего одну букву. То находит, то не находит.
Чтобы что-то стало вменяемым, нужен вменяемый баг-репорт. Это: пример файла, на котором проявляется ошибка и краткий сценарий, как эту ошибку повтороить.
Zaytsev Artem писал(а):...например не находит фразу в именах папок.
Подтверждаю. Банально забыл.
Zaytsev Artem писал(а): Неверная привязка позиции начала поиска к текущей позиции курсора. Например, если после нахождения всех вариаций перейти в начало файла (Home) и погнать тот же поиск по новой (F3), результаты могут быть другими (если они вообще будут).
Повторить не могу.
Zaytsev Artem писал(а):В режиме Ctrl+Q, когда появляется сообщение "Не найдено", после его закрытия не работают никакие клавиши плагина. Только стандартные клавиши Lister-а (например, "Tab" или "4").
Он просто теряет фокус. Вообще, в голову бы не пришло, что кто-то может пользоваться поиском в режиме быстрого просмотра.
Аватара пользователя
Zaytsev Artem
Сообщения: 20
Зарегистрирован: Чт авг 23, 2012 00:24
Откуда: Saint-Petersburg
Контактная информация:

Сообщение Zaytsev Artem »

Loopback писал(а): Сетку вряд ли, но какие-нибудь альтернативные варианты можно обдумать.
В качестве альтернативы в голову приходит только зебра: первая строка — с серым фоном, вторая — с белым, третья — с серым и т. д. Правда, непонятно, как быть с раскрывающимися полями с нечётным количеством строк.
Loopback писал(а):Ну, адекватное визуальное отображение в самом окне и не планировалось.
Кнопка "Применить", находящаяся в состоянии "Enabled", как-бы, намекнула, что такая ветвь алгоритма могла быть запланирована.
Loopback писал(а):Он просто теряет фокус.
Если в режиме quickview открыт обычный текстовый файл, то фокус не теряется, — так что подозреваю, что это проблема не Lister-а.

Позже ещё попробую описать более подробно ситуации про предпоследние две проблемы.
Последний раз редактировалось Zaytsev Artem Чт ноя 22, 2012 17:31, всего редактировалось 1 раз.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Zaytsev Artem писал(а):Кнопка "Применить", находящаяся в состоянии "Enabled", как-бы, намекнула, что такая ветвь алгоритма могла быть запланирована.
Эта кнопка применяет настройки, т.е. сохраняет их. Из этого не вытекает, что действие должно сразу сопровождаться визуальным изменением интерфейса.
Zaytsev Artem писал(а):так что подозреваю, что это проблема не Lister-а.
А я и не утверждал, что обязательно листера.
Аватара пользователя
Zaytsev Artem
Сообщения: 20
Зарегистрирован: Чт авг 23, 2012 00:24
Откуда: Saint-Petersburg
Контактная информация:

Сообщение Zaytsev Artem »

Loopback писал(а):Эта кнопка применяет настройки, т.е. сохраняет их.
Так сохраняет или применяет? Если первое, то, может, так её и назвать: "Сохранить"?

Добавлено спустя 2 часа 21 минуту:
Loopback писал(а):так что решение, каким способом устранять возможные проблемы поиска я, пожалуй, оставлю за собой :)
Прошу прощения, конечно же, не мне решать. Просто вначале в сумбуре показалось, что багов много. Но сейчас сел разбираться и выяснил отдельные симптомы.

1) Русские буквы, если не включена опция "Учитывать регистр", ищутся только в нижнем регистре. Т. е., если торент содержит файл "Абвгд.txt", а в поиске ввести "абвгд", то ничего не будет найдено.

2)
Zaytsev Artem писал(а):Неверная привязка позиции начала поиска к текущей позиции курсора.
Опишу подробно последовательность действий.
Открываю по F3 файл http://dl.rutracker.org/forum/dl.php?t=712854.
Нажимаю F7.
Ввожу строку "mp".
Нажимаю Enter.
Находит первый файл, т. к. его расширение "mp3" содержит строку "mp". Т. е. всё правильно.
Нажимаю Ctrl+Home или Home или Page up.
Курсор переходит к началу файла. Нажимаю F5 / F3.
Находит пятый файл. Хотя должен найти снова первый.
Если вместо использования Home перейти к началу клавишей Вверх, то после нажатия на F5 / F3 находит первый файл в третьей папке.
Если после перехода в начало файла нажимать не F5 / F3, а F7, а затем Enter, — то всё нормально.

3) Может, причина бага такая же, как и у второго, но на всякий случай расписываю отдельно.
Открываю по F3 тот же файл.
Нажимаю F7. Пишу "ома". Нажимаю Enter.
Находит первую строку. Всё правильно, т. к. первая строка содержит слово "Кома". Если после этого нажать F5 / F3, то появится сообщение "Не найдено", что тоже правильно, т. к. больше "ома" нигде нет.
Нажимаю Ctrl+Home или последовательно Вниз, Вверх.
Снова нажимаю F5 / F3.
Появляется сообщение "Не найдено", хотя по логике должен снова найти первую строку.
Последний раз редактировалось Zaytsev Artem Пт ноя 23, 2012 21:19, всего редактировалось 1 раз.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Zaytsev Artem писал(а):Так сохраняет или применяет? Если первое, то, может, так её и назвать: "Сохранить"?
Ну как-то в 99% программ используется "Применить" ("Apply"), не хочется нарушать традиций, пусть даже в данном случае это не совсем точный термин.
Zaytsev Artem писал(а):Русские буквы, если не включена опция "Учитывать регистр", ищутся только в нижнем регистре. Т. е., если торрент содержит файл "Абвгд.txt", а в поиске ввести "абвгд", то ничего не будет найдено.
Да, есть такое, это я уже сам натестил.

По первому сценарию - действительно неадекватное поведение. Утром проверял на трех файлах, но такого не видел.

По второму - причина скорее всего другая, видимо, просто забыл сбрасывать позицию поиска при достижении конца.
Аватара пользователя
Zaytsev Artem
Сообщения: 20
Зарегистрирован: Чт авг 23, 2012 00:24
Откуда: Saint-Petersburg
Контактная информация:

Сообщение Zaytsev Artem »

Loopback писал(а):пусть даже в данном случае это не совсем точный термин.
Некоторые программы в таких случаях пишут рядом с параметром в скобках "(требуется перезапуск)" или что-нибудь вроде "(не применяется сразу)". Мне это представляется хорошей традицией, но я могу и ошибаться.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Zaytsev Artem
В некоторых программах (для единообразия и экономии места) в таких случаях, если это считается действительно позарез нужным, после названия опции ставится звёздочка, а где-то внизу добавляется после звёздочки добавляется пояснение "Требуется перезапуск <чего-то там>".
Даже самая богатая фантазия
Не представит себе наши безобразия.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Да не вопрос, в общем. Если не получится обновлять - сделаю примечание.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Loopback
В этом *.torrent-файле, открытым Листер-плагином, колонка с размерами находится на большом расстоянии от имен каталогов/файлов. С чем это связано? Большое количество каталогов и файлов? Исправить бы, версия плагина 1.0.0.

Возможно ли реализовать считывание значков с внутренних ассоциаций TC с приоритетом над виндовыми?
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

ask-rus писал(а):Большое количество каталогов и файлов? Исправить бы, версия плагина 1.0.0.
А может просто обновить версию плагина? В текущей у меня все нормально.
ask-rus писал(а):Возможно ли реализовать считывание значков с внутренних ассоциаций TC с приоритетом над виндовыми?
Всё возможно, вопрос только времени и желания. Но если это и будет, то не слишком скоро.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

При переходе с версии 1.x на 2.x рекомендуется удалить старую версию (но файл конфигурации можно сохранить).
Не понял, всё же будет заменено, всего пять файлов:
readme_en.htm
readme_ru.htm
TCTorrent.ini
TCTorrent.lng
TCTorrent.wlx64
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

ask-rus
Это было написано больше для того, чтобы в каталоге не оставался мусор в виде документации в текстовом формате. Многие же ставят автоустановщиком.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Loopback писал(а):А может просто обновить версию плагина?
Проблема осталась, версия 2.0.2.

Добавлено спустя 3 минуты:

В самом файле плагина обновляй версию, пожалуйста (64 бит).
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

ask-rus писал(а):Проблема осталась, версия 2.0.2.
Кинь скриншот. Я у себя это повторить не могу.
ask-rus писал(а):В самом файле плагина обновляй версию, пожалуйста (64 бит).
Да, я просто сразу не заметил, что для каждой конфигурации (32 и 64) версия отдельно задается.
Ответить