Сортировка

Нашли баг? Воспользуйтесь поиском чтобы убедиться что его не нашли до вас и если он не упоминается добавьте его описание (желательно пошаговое).
Чем для автора программы отличаются баги, недоработки и фичи.

Модератор: motyara

nitrosk2
Сообщения: 2
Зарегистрирован: Пт апр 25, 2008 9:28 am

Re: Сортировка

Сообщение nitrosk2 »

Доброго времени суток.
Уже около месяца пользуюсь UnrealCommander и, в принципе, доволен своим выбором.
Но, к сожалению, тоже напоролся на баг с сортировкой.
Очень мешает неправильная сортировка по типу при работе с проектом на python.
Исходные тексты имет расширение *.py, а скомпиллированные файлы *.pyc.
Досадно наблюдать косяк, при сортировке по типу :

TaskManager.py
TaskList.py
RequestManager.py
log.py
TaskManager.pyc
TaskList.pyc
RequestManager.pyc
conf.py
log.pyc
conf.pyc
aMain.py

"conf.py" располагается среди файлов *.pyc, а "aMain.py" в самом конце.
В моем случае сортировка фактически отсутсвует вовсе, но была бы удобная(например часто использовал в TC для выделеня файлов одного типа).
Хотя "выделение по расширению" и присутствует в меню, ею не всегда удобно пользоваться:
1- для просмотра/корректировки списка выбранных файлов придется активно скроллировать список, т.к. из-за неправильной сортировки однотипные данные расположены не компактно по группам, а разбросаны.
2- по умолчанию горячие клавиши требуют наличия NumPad которого нет на большинстве ноутбуков (имхо активное использование NumPad в HotKeys не очень удобно для пользователей ноутбуков, возможно для них стоит сделать альтернативный пресет).

P.S. Спасибо автору программы за проделанную работу.
Вложения
баг с сортировкой
баг с сортировкой
nitrosk2
Сообщения: 2
Зарегистрирован: Пт апр 25, 2008 9:28 am

Re: Сортировка

Сообщение nitrosk2 »

P.P.S. Версия программы 0.94 b1
в дополнении архив с файлами нулевого размера, демонстрирующий проблему.
Вложения
src.zip
(1.25 КБ) 174 скачивания
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

sentry писал(а):Жуткие дела творятся с сортировкой папок...
Да, верно... для функции сортировки было столько много вариантов, что я действительно забыл о некоторых из них. Исправлено. Спасибо за информацию.
nitrosk2 писал(а):Но, к сожалению, тоже напоролся на баг с сортировкой.Очень мешает неправильная сортировка по типу при работе с проектом на python.
Исправлено. Не уверен, что добавленная мной модификация кода применима ко всем подобным описанной ситуациям, но для данного случая действительно сортировка прошла верно. Надеюсь что для других подобных ситуаций она также будет актуальной. Спасибо за информацию.
nitrosk2 писал(а):по умолчанию горячие клавиши требуют наличия NumPad которого нет на большинстве ноутбуков (имхо активное использование NumPad в HotKeys не очень удобно для пользователей ноутбуков, возможно для них стоит сделать альтернативный пресет).
Проблема решается через переназначение горячих клавиш в настройках программы.
mramd
Сообщения: 5
Зарегистрирован: Пн сен 08, 2008 1:37 am
Откуда: Лен. область
Контактная информация:

Re: Сортировка

Сообщение mramd »

Еще проблема с сортировкой. При сортировке папок по имени в "прямой" последовательности папка "!" оказывается в середине, в обратной-же все как надо (в самом низу). Затем переходим по Алт+ТАБ в другую программу, возвращаемся в UC и получаем папку "!" снова в середине (не меняя сортировки).

Еще заметил: папка "!" не имеет определенного места. Т.е. если сортировка сбилась, она рандомно может оказаться между "А" и "С", между "A" и "Ab" и т.д.

Очень неприятный косяк, т.к. обычно использую "!" или "-" для "выталкивания" папки наверх.
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

Некоторые недостатки сортировки были устранены после билда 679, в новой версии будет обновленный вариант функции сортировки. Если есть желание, то можете скопировать имена каталогов в случае, когда каталог со знаком "!" попадает в центр, а не в начало списка, и вставить список этих имен в сообщение на форуме и я проверю как происходит сортировка при подкорректированном алгоритме.
P.S. Я обычно использую пробел вместо "!", он имеет больший приоритет при сортировке.
mramd
Сообщения: 5
Зарегистрирован: Пн сен 08, 2008 1:37 am
Откуда: Лен. область
Контактная информация:

Re: Сортировка

Сообщение mramd »

Раньше тоже пользовался пробелом, но какая-то прога ставила его наоборот в самый низ, да и "!" нагляднее как-то ;)

Теперь по спискам каталогов.
В таком варианте сортировка работает на отлично, багов не замечено:
!--Cache--!\
!UPLOAD\
DOWNLOAD\
Games\
Music\
My Documents\
Program Files\
Programs\
pub\
RECYCLER\
System Volume Information\
Temp\
Total Commander XP\
Unreal Commander\
VCD\
Фотоархив\

А в таком имеем полный рандом с "!":
Antispyware\
AntiViruses\
Audiograbbers\
!\
Calculators\
CD & DVD\
Codecs\
Compression\
Converters\
Dev & Adm\
Dialers & Statistic\
File Managers\
Graphic\
HDD\
H-Soft\
Internet Utility\
Mail\
mp3\
Offline Browsers\
Optimization\
Other\
Players\
Process Managers\
Recovery\
Screengrabbers\
Security\
Servers\
Tests&Info\
Text\
Translate\
Tune\
Video\
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

Да, действительно исправленный алгоритм сортировки корректно выводит пункт со знаком "!" наверх списка. Спасибо за содействие.
Ответить