DmitryFedorov
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Код: v22.50.0211/8.139___2021-12-04_14:23 + Скрипт-команда StatusBarTemplate расширена: Синтаксис: statusbartemplate([шаблон], [использ]) использ: -2 = переключить Пример: statusbartemplate(, -2); //переключить состояние ! Пользовательская информация строки состояния: Исправлена пара глюков. v22.50.0210/8.139___2021-12-04_12:02 * Шаблон строки состояния: Изъялт твик StatusBar3OnFileUpdateOnChange. Если вы хотите обновлять строку состояния при каждом изменении выделения (а не просто при каждом изменении фокуса), добавьте как префикс |s| к вашему определению, например: |s|<get BytesSelected a 1> bytes, <get LengthsSelected a 1> + Шаблон строки состояния: Добавил сокращение для шаблона, которое может оказаться весьма полезным для многих людей, не увлекающихся сложными шаблонами: Сокращение: Length Внутренне переводится в: |s|<get LengthsSelected a 1> + Конфиг_2 | Шаблоны | Строка состояния: Добавил опцию "Использовать шаблон строки состояния". Поставьте галочку, чтобы действительно использовать шаблон, определенный в поле выше. + Строка состояния | Меню правого клика: Добавил переключатель "Использовать шаблон строки состояния". Это просто удобное зеркало "Конфиг_2 | Шаблоны | Строка состояния | Использовать шаблон строки состояния". + Скрипты получили новую функцию. Имя: StatusBarTemplate Действие: Устанавливает или извлекает шаблон строки состояния. Синтаксис: statusbartemplate([template], [использ]) шаблон: Шаблон. Если опущен, то текущий шаблон не изменяется. использ: 0 = не использовать сейчас 1 = использовать сейчас -1 = возвратить текущее значение возврата этой настройки: Показать текущий шаблон. Замечания: - Параметр "шаблон" соответствует "Конфиг_2 | Шаблоны | Строка состояния". - Параметр "использ" соответствует "Конфиг_2 | Шаблоны | Строка состояния | Использовать шаблон строки состояния". Примеры: echo statusbartemplate(); //показать текущий шаблон statusbartemplate('|s|<get lengthsselected a 1>'); //установить шаблон echo statusbartemplate(""); //сбросить шаблон; возвратить шаблон перед сбросом statusbartemplate(, 0); //не использовать statusbartemplate(, 1); //использовать echo statusbartemplate(, -1); //показать состояние использования флага //установить шаблон и убедиться что он используется statusbartemplate('<prop #image.dimensions> (<prop #aspectratio>)', 1); ! Extra-тэги: Введение символа % в Extra столбец с типом Число или Звезды рейтингов вызывал ошибку 13 (Несоответствие типов). Исправил. v22.50.0209/8.139___2021-12-03_17:14 + Конфиг_2 | Шаблоны: Добавил секцию "Строка состояния" с текстовым полем, где вы можете задать шаблон для 3 секции строки состояния. К сведению, твик StatusBar3OnFile из v7.20.0010 - 2008-06-18 12:22 (!) настоящим поднимается до уровня пользовательского интерфейса. Он просто стал слишком хорош, чтобы быть скрытым в темноте. + Скрипт-команда get(bytesselected): Теперь (хорошо, с 20211130) вы можете передать флаг для показа разделителей тысяч в возврате: Синтаксис: get("BytesSelected", [ф-Панель=a], [флаги]) флаги: 1=показывать разделители тысяч + Скрипт-команда get получила новый именованный аргумент "LengthsSelected". Возвращает сумму продолжительности всех выделенных медиа-файлов. Синтаксис: get("LengthsSelected", [ф-Панель=a], [флаги]) флаги: 1=показывать миллисекунды возврат: сумма продолжительности в формате [hh:]nn:ss[.fff]. Замечание: Необязательно, чтобы отображался столбец Длина. Значения берутся непосредственно из файлов, а не из столбца. Примеры: text <get LengthsSelected>; //скрыть msecs text <get LengthsSelected a 1>; //показать msecs (a = место-заполнитель для активной ф-панели) v22.50.0208/8.139___2021-12-03_12:41 ! Живые фильтры и Визуальные фильтры: Операторы сравнения не хорошо работали при сравнении продолжительности более коротких медиа с таким сравнением как >= 1 час, потому что строки их продолжительности отличались длиной в начале (например: 42:26.000 против 01:12:64.000) из-за отсутствия отбивки слева, которая, между прочим, является нормой, потому что улучшает читабельность. Исправил. v22.50.0207/8.139___2021-12-02_14:19 * Каталог: Из соображений быстродействия он не извлекал иконки для сетевых размещений при запуске. Отныне, такое поведение связано с настройкой "Конфиг_1 | Запуск и выход | Без обзора сети при запуске". Если эта галка не стоит, ты вы будете видеть ваши сетевые иконки сразу. ! Скрипт-команда status: Иконка не оставалась в живых при смене Темный/Светлый режим. Исправил. Пример: status "Сейчас <date hh:nn:ss.fff>."; ! Мини-дерево: При запуске оно не показывало спец иконки для размещений на подключенном сетевом диске, если галка "Разрешить зомби в Мини-дереве" была Выключена. Исправил. ! Дерево: Верхние спец-папки Ссылки и Загрузки не были локализованы. Исправил. v22.50.0206/8.139___2021-12-01_19:00 ! XY-копирование: Когда целевым размещением была точка соединения, указывающая на другой диск, свободное место не вычислялось для такого диска, а для диска точки соединения. Исправил. * XYcopy: Обновил до 2.10.0183. * Обновил файл справки. v22.50.0205/8.139___2021-12-01_12:09 + Конфиг_4 | Файл-операции | Разное: Добавил опцию "Создавать структуру папки источника". Здесь вы можете решить, должна ли относительная структура папок, присутствующая в исходных элементах, быть воссоздана в целевом размещении, известно как расширенное копирование/перемещение со структурой. Раскрывающийся список предлагает три варианта выбора: Запрос, Всегда и Никогда. Исходное умолчание - запрос. - "Rich источники" типично приходят из рекурсивных Результатов поиска или Просмотров ветки. - Таким образом, твик AutoRichFileOps (v17.00.0105 - 2016-08-15 18:02) поднят до уровня пользовательского интерфейса.. + Вставка множества файлов: Теперь вы можете отменить через ESC процесс, в то время как извлекается буфер. ! Вставка множества файлов: Приложение казалось замерзшим, если вы делали какие-то действия в то время как извлекался буфер. Исправил. * XYcopy: Обновил до 2.10.0182. * Многоязычная поддержка: Внутренне обновлена до версии 8.139. > ПЕРЕВОДЧИКИ: ждите выгрузки файла Reference_8.139.lng Вы будете уведомлены, если вы подписаны на эту тему: https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648 v22.50.0204/8.138___2021-11-30_21:32 ! Приложение становилось неотзывчивым при вставке большого количества файлов. Исправил. v22.50.0202/8.138___2021-11-30_19:24 ! Конфиг_2 | Стили | Столбцы | Авто-настройка ширины столбца Имя: При выключении, ширина столбца Имя могла наследоваться из эскизов в детали. Исправил. v22.50.0201/8.138___2021-11-30_12:03 + Конфиг_8 | Интеграция в Windows | Перетягивание: Добавил опцию "Расширенная совместимость для буфера обмена и перетягивания". Буфер обмена Windows и функция перетягивания совместно используют одинаковые структуры данных, и много лет назад кто-то, явно не увлекающийся скоростью, изобрел неуклюжую вещь под названием "Shell IDList Array". Предполагалось, что это позволит сделать ряд более или менее документированных вещей, которые невозможны с простыми именами файлов, например обработка виртуальных папок. По моему скромному опыту, эти дополнительные возможности в большинстве случаев не используются, но постоянно отнимают скорость, что очень заметно при большом количестве файлов. Поэтому здесь есть возможность отключить эту функцию. На самом деле она сейчас отключена в исходном умолчании, а также для обновляющихся. - Эта настройка влияет только на исходящие кросс-приложения Буфер и Перетягивание. Внутри XYplorer "Shell IDList Array" в любом случае не используется. - Перетягивание влияет только, если не стоит галка "Использовать стандартную обработку перетаскивания от оболочки". Стандартное перетаскивание оболочки добавляет "Shell IDList Array" автоматически. - Недавно добавленный твик ClipboardSkipShidFrom срабатывает только при включении этой опции. - Подведем итоги: Если вы часто нажимаете Ctrl+C / Ctrl+X или перетаскиваете большое количество файлов, оставьте эту опцию без галочки, чтобы получить тонну скорости. * Строка состояния: Теперь ширина секций 1 и 2 подгоняется под размер шрифта (Конфиг_2 | Шрифты | Кнопки и подписи, или Ctrl+Колесо_мыши над Строкой состояния). На этот раз не на лету и требуется перезапуск. ! Живые фильтры и Визуальные фильтры: Операторы сравнения плохо работали с некоторыми значениями длины, например. "Length: >= 00:03:29". Исправил. v22.50.0200/8.138___2021-11-29_20:00 = ОТЛАДОЧНЫЙ ВЫПУСК¬v22.50.0200 +++ Исправление мелких ошибок и улучшения. v22.50.0111/8.138___2021-11-29_17:34 + Строка состояния: Добавил твик, чтобы твик StatusBar3OnFile обновлялся при каждом изменении размещения или выделений, т.е. при каждом обновлении числа перечисленных/выделенных байт в строке состояния: StatusBar3OnFileUpdateOnChange=1 |
|