Страница 1 из 2
Total Commander 8.0 rc1
Добавлено: Пт апр 27, 2012 18:30
CaptainFlint
Наступает заключительный этап тестирования
Total Commander 8.0: сегодня выпущен первый релиз-кандидат.
В это обновление включено исправление различных ошибок и некоторые улучшения:
• Реализовано обходное решение для проблемы с блокировкой клавиш Tab, Enter, Esc во время показа диалога с сообщением в одном из дочерних окон.
• При создании ярлыков на каталоги их имена больше не обрезаются по последней точке (понятие "расширение" для каталогов бессмысленно): AppendLnk=2.
• Добавлен новый ключ SelectionFocus, позволяющий отрисовывать курсор другим стилем (и, возможно, цветом), если в текущей панели имеются выделенные файлы: чтобы предупредить о том, что следующая операция будет выполнена не с текущим файлом, а с другими (возможно, находящимися за пределами области видимости).
• а также исправлены различные ошибки и недоработки.
Полная история изменений (англ.)
Традиционное
предупреждение: релиз-кандидаты считаются достаточно стабильными, но всё же остаются тестовыми версиями. Используйте их на свой страх и риск и не забывайте, что 64-битный TC не имеет возможности работать с 32-битными плагинами.
Загрузить можно со страницы на сайте
ghisler.com или с wincmd.ru:
32-битная версия
64-битная версия
Re: Total Commander 8.0 rc1
Добавлено: Пт апр 27, 2012 19:12
Lazy Crazy
CaptainFlint писал(а):
• Добавлен новый ключ SelectionFocus, позволяющий отрисовывать курсор другим стилем (и, возможно, цветом), если в текущей панели имеются выделенные файлы: чтобы предупредить о том, что следующая операция будет выполнена не с текущим файлом, а с другими (возможно, находящимися за пределами области видимости).
Или я что-то делаю не так, или не совсем понял смысл ключа - но у меня не работает ни в 32bit, ни в 64bit…
Добавлено: Пт апр 27, 2012 19:31
CaptainFlint
Lazy Crazy
Например, если выставить значение этого ключа в $0000ff, то при наличии в текущей панели хотя бы одного выделенного файла курсор будет рисоваться не чёрными точками, как обычно, а красными штрихами.
Добавлено: Пт апр 27, 2012 19:47
Avada
Lazy Crazy
Сущеcтвенное уточнение — этот ключ надо указывать в секции
[Configuration], а не
[Colors].
CaptainFlint писал(а):при наличии в текущей панели хотя бы одного файла
Хотя бы одного
выделенного файла. И, кстати, прежняя рамка курсора никуда не денется — штриховка накладывается поверх неё (или вокруг инверсного курсора). Получается вместе, а не вместо.
Тем, у кого обычный курсор — сплошная рамка с пользовательским цветом, рекомендую попробовать для спецкурсора взять цвет фона панели. Будет курсор того же цвета, что обычный, но штриховой. Смотрится, ИМХО, очень симпатично, и разница курсоров хорошо видна.
Добавлено: Пт апр 27, 2012 20:09
CaptainFlint
Avada писал(а):Хотя бы одного выделенного файла.
Сорри. Конечно, выделенного. Слово пропустил, когда писал.
Avada писал(а):И, кстати, прежняя рамка курсора никуда не денется — штриховка накладывается поверх неё (или вокруг инверсного курсора). Получается вместе, а не вместо.
Гм… А не баг ли? Как оно в результате-то выглядит: нормально или как нашлёпка? А то я пока особо не гонял разные комбинации режимов.
Добавлено: Пт апр 27, 2012 20:11
Avada
CaptainFlint
Как нашлёпка. Чтобы добиться нормального вида, надо слегка постараться. Я тут выше кое-что уточнил.
Добавлено: Пт апр 27, 2012 20:36
Lazy Crazy
CaptainFlint писал(а):Lazy Crazy
Например, если выставить значение этого ключа в $0000ff,
Ага, спасибо - я ставил 1 и попросту не разглядел эту рамочку…
Добавлено: Пт апр 27, 2012 20:54
Avada
Lazy Crazy писал(а):я ставил 1 и попросту не разглядел эту рамочку
При 1 разницу уловить очень трудно (хотя она и есть). В силу наложения штриховки на пунктир.
Кстати, в истории упомянут вариант с добавлением в качестве значения $4000000. Так вот, если обычный курсор умолчальный, то в этом случае на выделенных файлах останется он, а на невыделенных будет штриховка (одна, без всякого пунктира). Но со сплошной рамкой это не получается.
В общем, ключ очень полезный, но его надо доводить до ума: слишком мало вариантов, когда удаётся добиться нормального отображения.
Добавлено: Пт апр 27, 2012 21:32
MVV
С инверсным курсором и с SelectionFocus=1 разница видна, но уж очень коряво это всё смотрится, особенно с учетом стиля пометки. Хотя, если линия сплошная - более-менее сносно.
Кстати, никто про это не упомянул: в 4-м байте можно с помощью двух младших битов задавать стиль линии, как и для InactiveFocus. Типо, SelectionFocus=$300ffff для желтой сплошной.
Добавлено: Пт апр 27, 2012 21:42
Avada
MVV
А вот последнюю фичу хорошо бы расписать подробнее для тех, кто не очень этим инструментарием с младшими битами и пр. владеет. Чтобы любой прочитавший мог выставить любой сплошной цвет, поняв общий алгоритм.
Добавлено: Пт апр 27, 2012 21:49
MVV
Ну, разве что для тех, кто не очень владеет...
Для InactiveFocus и SelectionFocus формат значения: $xxbbggrr, где $ означает, что это шестнадцатеричное число, rr, gg, bb - значения интенсивности соответствующего цвета (двузначные шестнадцатеричные числа, от 00 до FF), а xx (старший байт, тоже двузначное шестнадцатеричное число) задаёт стиль линии и может быть равен 0 (короткий пунктир), 1 (длинный пунктир), 2 (длинный штрихпунктир), 3 (сплошная линия).
Кроме того, для SelectionFocus можно к старшему байту прибавить 4, чтобы эта новая линия накладывалась на рамку фокуса, только если курсор стоит на невыделенном файле. Т.е. вместо 0, 1, 2 или 3 надо писать 4, 5, 6 или 7 соответственно.
Таким образом, $0300ffff или $300ffff (старшие нули можно не писать) - сплошная желтая (R=$FF=255, G=$FF=255, B=0) линия. Это же число можно записать в десятеричном виде (50397183), но в данном случае шестнадцатеричный вид нагляднее (легче видны значения компонент и значение старшего байта).
Добавлено: Пт апр 27, 2012 23:20
flm
Скриншотик так никто и не кинет?
Добавлено: Пт апр 27, 2012 23:32
MVV
А какой смысл в скриншоте? По-моему, и так всё понятно. Если определяешь параметр SelectionFocus, то при наличии выделения прямоугольник фокуса дополнительно обводится линией заданного цвета и стиля.
Добавлено: Сб апр 28, 2012 00:13
Viggen
24.04.12 Fixed: Windows 8: Do not resolve links pointing to other volumes in the form "\\?\Volume{" (when double clicking on file, see fix 20.03.12 below) (32/64)
не пофикшено

например дабл-клик на зипе выдает такое сообщение:
Error in packed file Volume{868f755a-8011-11e1-a109-806e6f6e6963}\Microsoft\dotnetfx_cleanup_tool.zip!
для экзешников и файлов с системными ассоциациями выдается "File not found!"
а если настроены внутренние ассоциации, то прога запускается так:
"C:\Tools\mplayerc\mplayerc.exe" "Volume{868f755a-8011-11e1-a109-806e6f6e6963}\Video\gav1.avi"
Добавлено: Сб апр 28, 2012 08:20
alexey65536
flm писал(а):Скриншотик так никто и не кинет?
Вот, для "желтой сплошной":

Да, надо подумать, как эту функцию использовать, чтоб не раздражала...

ps. Меня при моих настройках цвета меньше раздражает, к примеру, вот так:
