Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » XYplorer

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

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

Всего записей: 1968 | Зарегистр. 19-03-2006 | Отправлено: 12:42 05-12-2021
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » XYplorer


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru