DmitryFedorov:
Изменения релизов 18.70 и 18.80 зафиксировал здесь:
[more]
.......... XYplorer ver 18.80 .....................................................
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - help file status quo - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - language file status quo -
v18.80.0020 - 2018-03-20 20:18
* Дерево: Теперь вы больше не можете свернуть верхний узел (этот ПК). Никто не нуждается в этом шокирующем опыте.
! Использовать стандартную обработку перетаскивания от оболочки: Эта настройка могла приводить к падению другим странным побочным эффектам, когда среди перетаскиваемых элементов был как минимум один элемент со сверх-длинным (длиннее чем 259 символов) именем. Оболочка не может обработать такую вещь. Хорошо XY может. С этого момента, перетягивание молча переключается на машину местного XY-перетягивания в случаях, когда перетаскивание оболочкой не удается.
! Некоторые меню и подсказки, содержащие имена папок подобные этому примеру
"E:\0\AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\"
не могли обработать такого монстра изящно, т.е. без размазывания по всему экрану. Исправлено
v18.80.0018 - 2018-03-20 11:18
! Окошко статуса перетяга: Могло покинуть экран в конце справа и снизу. Исправлено.
! Окошко статуса перетяга: Могло оставаться видимым при правом перетяге в левую часть зоны окна. Исправлено.
v18.80.0017 - 2018-03-19 17:18
! Окошко статуса перетяга: Как прокрутка в дереве достигала скорости света. Придушена.
! Вид просмотра Крупные иконки: подсказка возраста не всплывала при наведении мыши на Круги возраста. Исправлено.
v18.80.0016 - 2018-03-18 19:07
! ф-Панель: Глюк прорисовки с много-строчными подписями эскизов при определенных размерах шрифта. Исправлено.
! ф-Панель: На v18.70.0004 - 2018-01-29 12:39 было сделано это:
Глюк прорисовки (ненужные эллиптические подписи) со шрифтом Code2000 11 благодаря API-багу Windows XP (только Win XP). Работало
Но не ограничивалось XP. Исправлено. Теперь да.
v18.80.0015 - 2018-03-17 13:29
* MLS: Внутренне обновлено до версии 8.99.
> ПЕРЕВОДЧИКИ: ждите выгрузки файла Reference_8.99.lng.
Вы будете уведомлены, если вы подписаны на эту тему:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648 * Обновлен файл справки.
v18.80.0014 - 2018-03-16 17:08
+ Открыть временный клон: Добавлен твик ReadOnlyBar чтобы указать будет ли показана панель шириной с окно в экземплярах ТОЛЬКО-ДЛЯ-ЧТЕНИЯ и как она должна выглядеть.
Значение должно иметь три, разделенных точкой с запятой ; поля. Если это условие не выполняется, цветная панель не отображается. Общий формат:
ReadOnlyBar=Backcolor(RRGGBB);Textcolor(RRGGBB);Text
Пример:
ReadOnlyBar=D7CDC3;000000;>>> READ-ONLY <<<
ReadOnlyBar также звучит как приятное место для отброшенных клонов, чтобы потусоваться.
v18.80.0013 - 2018-03-15 21:42
* Открыть временный клон: Теперь экземпляр ТОЛЬКО-ДЛЯ-ЧТЕНИЯ резко маркирован как таковой с помощью панели шириной с окно синего цвета. Я почти не стал использовать цвета "Three Billboards Outside Ebbing, Missouri".
! Ссылки: Исправлены некоторые глюки касательно левого и правого перетяга на элементы в папке Links (**ССылки**). Теперь вы можете также перетягивать на EXE-файлы (Открыть с помощью) и ZIP-файлы (сброс внутрь).
v18.80.0011 - 2018-03-15 14:27
* Окошко статуса перетяга: Теперь при наведении мыши на спец. пути (подобные отображаемым путям), окошко теперь показывает спец. путь вместо реального пути, например "Donald\Sub" вместо "C:\Users\Donald\Sub".
! Окошко статуса перетяга: Неверная иконка для папок, когда поставлены эти две галки:
- Конфиг_1 | Обновл., Иконки, История, Скрипты | Иконки | Универсальные иконки для супер быстрого просмотра
- Конфиг_1 | Обновл., Иконки, История, Скрипты | Иконки | Везде где есть иконки
Исправлено.
! ф-Панель: При разрешенной сетке из вертикальных линий, подсказки к обрезанным заголовкам имён столбцов всплывали даже когда ничего не было обрезано. Исправлено.
* Дерево: Теперь вы больше не можете инициализировать перетягивание из большей половины рядов снизу. Хороший маленький ремень безопасности против нежелаемых операций перетягивания.
! Дерево: при определенных условиях вы не могли кликнуть половину строки внизу и просмотреть ее. Строка просто прокручивалась в поле зрения при клике мышью вниз, что вызывало раздражение. Теперь она прокручивается в поле зрения на движении клика мыши вверх и затем просматривается.
! SC hash: Аргумент флаг 2 игнорировался при передаче конкретного файла:
hash("md5", $filePath, 3);
Исправлено.
v18.80.0010 - 2018-03-14 22:00
+ Окошко статуса перетяга: Теперь также показывается для перетяга правой кнопкой мыши. Цвет по умолчанию слабо зеленый.
* Цвета окошка статуса перетяга: Цвет для перетяга правой кнопкой мыши был прибавлен к значению исходного умолчания в ключе DragStatusClasses. Теперь это является исходным умолчанием:
DragStatusClasses=5495DC|FEA311|81409C|A0A0A0|C7E6B7
Обновляющиеся: Ваши настройки будут сброшены этим обновлением! Ну да, это совершенно новая функция находится в прогрессе. Чтобы удержать ваши пользовательские цвета вы можете вручную править INI-ключ и прибавить пятый цвет перед стартом новой версии.
v18.80.0009 - 2018-03-14 16:58
+ Конфиг_1 | К.меню, Мышь, Защита | Защита "ремни безопасности": Добавлена галка "Запрет на левый Перетяг из дерева". До этого была суммирована в опции "Запрет на левый Перетяг из дерева и файл-панели".
* Конфиг_1 | К.меню, Мышь, Защита | Защита "ремни безопасности": Переименована опция "Запрет на левый Перетяг из дерева и файл-панели" в "Запрет на левый Перетяг из дерева". Теперь она воздействует только на перетягивание из дерева.
> Так что теперь вы можете защитить дерево от потенциальных пагубных ошибок перетаскивания, сохраняя при этом ф-Панель, готовой к качку перетягиванием.
! Окошко статуса перетяга: Иконки целевого объекта перетягивания в сетевых путях некорректны. Исправлено.
! Окошко статуса перетяга: Исправлена пара глюков.
v18.80.0008 - 2018-03-14 11:07
+ Конфиг_1 | К.меню, Мышь, Защита | Защита "ремни безопасности": Добавлена опция "Показывать окошко статуса перетяга". Поставьте эту галку, чтобы показывать кодированное цветом окошко у указателя мыши при ее наведении на целевой объект перетягивания.
Исходное умолчание равно ВКЛ.
v18.80.0007 - 2018-03-13 20:52
+ Окошко статуса перетяга: Добавлена иконка к пути целевого объекта. Просто ожидаемо, что конкретный путь сопровождается его иконкой.
+ Конфиг_2 | Ещё цвета: Добавлен (**раскрывающийся список**) "Прямоугольник фокуса" с тремя выборами:
- Сплошной
- Точечный
- Нет
Теперь эта настройка применяется к обоим стилям "стиль Windows темы" и "стиль XYplorer Classic". Поэтому теперь вы можете иметь точечный прямоугольник фокуса или никакого прямоугольника фокуса также с помощью "стиль Windows темы".
- Конфиг_2 | Стили | Прямоугольник фокуса: Эта галка изъята. Перемещена в секцию выше.
v18.80.0006 - 2018-03-13 13:30
+ Окошко статуса перетяга: Вы можете подстраивать твиком цвета в ключе DragStatusClasses. Это исходное умолчание:
DragStatusClasses=5495DC|FEA311|81409C|A0A0A0
Белый цвет фона остается жестко-кодированным. Цвет текста автоматически вычисляется для наилучшего контраста.
* Окошко статуса перетяга: Изменен цвет по умолчанию для операций перемещения с коричневого на оранжевый.
! Окошко статуса перетяга: Исправлена пара глюков.
v18.80.0005 - 2018-03-12 19:16
+++ Окошко статуса перетяга: Экспериментально добавлено нечто к указателю мыши во время перетаскивания чего-то и наведения мыши над потенциальным целевым объектом. Оно скажет вам сколько элементов перетягиваются и каков полный путь целевого объекта.
- Дополнительно оно кодировано цветом:
Коричневый = Перемещение
Синий = Копирование
Пурпурный = Создание ярлыка
Графит = Добавить к папке_бумаг
- Совет: Вы можете проверить цвета, принуждая к различным режимам с помощью клавиатуры
Удерживая SHIFT -> Коричневый = Перемещение
Удерживая CTRL -> Синий = Копирование
Удерживая CTRL+SHIFT -> Пурпурный = Создание ярлыка
- Реализовано для перетягивания в Дерево, ф-Панели, Навигационную цепочку, Вкладки и Панель инструментов.
- Конечно, это будет сделано позже опциональным.
- Я бы хотел назвать это Окошко статуса перетяга или FlyBox.
- Люблю его.
* Указатель мыши: Изменен указатель для операций перемещения с символа Минуса на символ Стрелка. Причина: некоторые пользователи понятное дело ассоциировали минус у с удалением -- и путались.
* Конфиг_2 | Стили | Прямоугольник фокуса: Теперь когда галка "Прямоугольник фокуса" снята, а выделение установлено на "стиль XY-Classic", то прорисовывается сплошной (не точечный) контур прямоугольника фокуса вокруг не выделенных элементов в фокусе, используя цвет фона активного выделения. До этого никакого прямоугольника фокуса не прорисовывалось при этих условиях.
! MLS: Подписи на панели инструментов не обновлялись автоматически при смене языка. Исправлено.
v18.80.0004 - 2018-03-09 20:54
+ Конфиг_1 | Дерево и Файл-панель | Дерево. Добавлена опция "Прокручивать выделенную папку кверху". Поднят до уровня графического интерфейса твик TreeSelectedToTop.
* Вкладки: При переключении вкладок теперь фокус остается в Дереве, если он был там до этого. Прежде фокус всегда устанавливался в ф-Панели.
+ ф-Панель: В v11.40.0102 - 2012-08-10 09:17 я добавил это чтобы приспособить к поведению проводника WinXP:
Теперь копии элементов, созданных в том же пути, что и исходные элементы (с помощью операции Дублировать или Вставить) больше не выделяются автоматически, но выделение остается на исходных элементах. Это соответствует поведению проводника Windows и действительно имеет больше смысла.
Теперь в Win8.1 и позже, Проводник изменил свое поведение: Теперь он *делает* авто-выделение копирования. Чтобы вы могли подражать новому поведению, я добавил этот твик:
ListSelectOnPasteInSamePath=1
Исходным умолчанием является 1 (мы хотим идти с потоком), но обновляющиеся должны вручную установить это на 1, если они хотят нового поведения.
+ Конфиг_2 | Шрифты: Добавлена под-секция 'Панель инструментов', где вы можете настроить имя и размер шрифта в подписях кнопок панели инструментов.
+ Панель инструментов: Ctrl+Колесо над панелью инструментов теперь позволяет вам управлять размером шрифта подписи кнопок. Помимо того что это очень практично по сравнению с прохождением через диалог настройки, этот способ также предлагает более высокое разрешение (а именно дробные размеры), чем переход с помощью смехотворно устаревшего диалогового окна Windows 'Шрифт'.
Когда никаких подписей к кнопкам не показывается, то колесо игнорируется.
* Панель инструментов: Теперь вы можете использовать сочетание Ctrl+Shift+Колесо над панелью инструментов, чтобы управлять увеличением панели инструментов. Прежде это было сочетание Ctrl+Колесо.
* Конфиг_2 | Шрифты: Теперь отображаемые размеры шрифта снова показывают фракции (2 цифры), если они есть. В v17.60.0101 - 2017-02-28 21:42 изменил это полное округление, но больше мне это не нравится. Мне не нравится кланяться целочисленному нонсенсу тупого Windows-диалога Шрифтов.
v18.80.0003 - 2018-03-08 14:32
+ Дерево: Добавлен твик для авто-перемещения (**помещения**) выделенной папки наверх поля зрения.
TreeSelectedToTop=1
Всегда выделенная папка перемешалась к верху поля зрения, когда до выделения эта папка была выше этого поля зрения. Однако когда папка была внутри поля зрения она не перемещалась вообще, а когда она была ниже поля зрения она перемещалась к низу поля зрения. Стратегия здесь в том чтобы минимизировать количество вертикальной прокрутки. Но иметь выделенную папку постоянно на верху может быть также допустимой стратегией.
Примечания:
- Выделенная папка прямо в дереве *не* переключает авто-перемещение. Это могло бы свести вас с ума.
- В самом низу дерева может оказаться невозможным перенести папку наверх. Это физика дерева, с которой ты должен жить.
- Настройка "Конфиг_1 | К.меню, Мышь, Защита | Прокрутка клавишами | Край прокрутки (число строк)" учитывается, поэтому вы можете иметь папку авто-перемещаемую (**помещаемую**), например на третий ряд вида просмотра, если вам так нравится.
- Возможно, это станет официальной настройкой позже.
* Переименовано "Поле разделителя CVS" в "Поле разделителя CSV", LOL.
* Конфиг_8 | Интеграция в Windows | 64-bit Windows | Всегда показывать "64-битное" контекстное меню: Добавлено маленькое примечание, чтобы уменьшить путаницу:
"Это меню не содержит спец элементы XYplorer".
! Взрывное увеличение мышью текста: Не работало на эскизах не-изображений в виде просмотра 'Детали с эскизами #1'. Исправлено.
v18.80.0002 - 2018-03-07 15:18
+ Конфиг_3 | Отчет: Добавлена секция "Поле разделителя CVS", где вы можете выбрать между системным разделителем списка, символом TAB, и любой другой строкой, которую предпочитаете.
Этот разделитель используется в отчётах CSV и Структура дерева во вкладке Инфо-панель | Отчёт | Текущая папка
Замечания:
- Системный разделитель списка может быть изменен в системных региональных настройках. В зависимости от версии Windows это может быть сделано приблизительно здесь:
Пуск > Панель управления > Язык и региональные стандарты
- Размер для сепаратора "Другой" ограничен 16 символами. LOL. Скажите мне, если вы найдете использование для этого или вам потребуется больше.
- Если сепаратор "Другой" установлен на "" (ничто), то он по умолчанию является системным разделителем списка.
- До этого этот сепаратор был жестко-кодирован на системный разделитель списка. Теперь вы имеете опции и ваш выбор портабелен.
! Взрывное увеличение мышью: При установке нескольких мониторов Взрывное увеличение могло всплывать на неверном мониторе, когда мышь шла вниз на иконке файла (Конфиг_6 | Взрывное увеличение мышью | Также при клике иконок файлов). Исправлено.
v18.80.0001 - 2018-03-06 19:06
+ Эскизы папки: Теперь также *.jpeg файлы поддерживаются (не только *.jpg).
! Открыть временный клон: Командная строка текущего экземпляра не передавалась клону. Исправлено. Помимо любого стартового пути, клон откроется с теми же параметрами командной строки, что и текущий экземпляр.
.......... XYplorer ver 18.80 .....................................................
v18.80.0000 - 2018-03-05 12:00
= НОВЫЙ ОФИЦИАЛЬНЫЙ ВЫПУСК. Основные события после последнего выпуска:
+++ Открыть временный клон. Теперь вы можете клон текущего экземпляра XYplorer в режиме только чтения. Вы можете использовать такой клон для быстрых промежуточных заданий, которые не должны затрагивать вашу основную конфигурацию. Весьма полезно.
+++ Цвета выделения. Теперь вы можете настроить цвета текста и фона выделенных элементов. Предлагается возможность отдохнуть от вечно белого на синем фоне, не вникая в широкие настройки цвета системы Windows.
+++ Вертикальная сетка. Теперь вы можете иметь сетку из вертикальных линий в виде просмотра 'Детали'.
+++ Подсветка поля Живой фильтр: Теперь совпадающие части могут подсвечиваться.
+++ Инфо-поле длины имени. Теперь желтая иконка предупреждения показывается в поле, когда новое имя файла могло бы переключить перемещение переименованием.
+++ Подписи на панели инструментов. Теперь вы можете настроить число строк в подписи. Чем больше строк вы используете, тем меньше горизонтального места берется каждой кнопкой.
+++ Скрипты. Добавлены Составные операторы присваивания .=, +=, -=, *=, /=, \=.
.......... XYplorer ver 18.70 .....................................................
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - help file status quo - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - language file status quo -
v18.70.0114 - 2018-03-04 20:36
* Обновлен файл справки.
! Сетка вертикальных линий: Исправлен глюк прорисовки, связанный с опцией 'Выделение всей строкой'.
v18.70.0112 - 2018-03-03 13:12
! Custom-столбцы: Клик кнопка в столбцах с триггером срабатывания "Клик" центрировалась по вертикали некорректно с большим размером шрифта. Исправлено.
К сведению, этот баг всплыл на поверхность только из-за затемнения клик-кнопки, добавленного в v18.70.0111.
! Custom-столбцы: В столбцах с триггером срабатывания "Клик" вы не могли быстро кликнуть несколько ячеек в ряду, пока первая ячейка не возвращала и не получала ожидаемых результатов. Теперь это должно работать.
v18.70.0111 - 2018-03-02 10:41
+ Конфиг_2: Создана новая страница-секция "Ещё цвета". Она содержит относящиеся к цвету вещи, до этого бывшие на странице "Стили", и некоторые новые вещи. Страница "Стили" больше не может удерживать все их.
+ Конфиг_2 | Ещё цвета: Добавлен новые цветовые опции под заголовком "Выделение элементов управления с фокусом (только стиль XY-Classic)". Здесь вы можете настроить цвет текста и фона выделенных элементов в элементах управления имеющих фокус. Это часто желали, и настало время сделать это реальностью. Опции предлагают вам отдохнуть от вечного белого на синем фоне, не вникая в широкие настройки цвета системы Windows. Подумайте, полный контроль и портативность тоже.
Примечания:
- Цвет выделения элементов управления правки (включая Адресную строку и другие раскрывающиеся списки) находятся находится вне досягаемости и по-прежнему контролируется настройками системы Windows.
* Конфиг_2 | Ещё цвета | Выделение элементов управления без фокуса:
Изъято разделение между Деревом и ф-ПАнелью. Вместо этого поднят твик для настройки цвета текста в Графическом интерфейсе.
СТАРОЕ:
Использ'ть Текущая папка дерева
Использ'ть Выбранные элементы файл-панели
НОВОЕ:
Использ'ть Текст выделения
Фон выделения
* Custom-столбцы: Теперь столбцы с триггером срабатывания "Клик" дают едва заметную визуальную обратную связь при клике: Белая кнопка со стрелкой на зеленом фоне в заголовке столбца становится немного темнее когда выполняется переключаемое триггером задание. Задержка в 100 мс должна быть добавлена, иначе эффект мог бы быть слишком быстрым. чтобы быть видимым.
! Сетка вертикальных линий: Исправлены некоторые глюки прорисовки.
v18.70.0110 - 2018-03-01 12:51
+ Конфиг_2 | Стили: Добавлена опция "Сетка вертикальных линий для вида просмотра 'Детали' ". Поставьте эту галку, чтобы иметь сетку из вертикальных линий для вида просмотра 'Детали' во всех вкладках каждой ф-Панели.
Замечания:
- Цвет контролируется с помощью значения в Конфиг_2 | Цвета | Файл-панель | Сетка.
- Настройка независима от горизонтальной сетки (Инструменты | Настройка файл-панели | Показывать сетку).
- Вертикальная сетка рисуется от вершины любой вещи в списке (**от вершины любого элемента, образующего столбец в списке**).
+ Настройка панели инструментов | Опции | Показывать подписи кнопок: добавлено дополнительное подменю "Число строк в подписи", где вы можете выбрать от 1 до 4 строк.
Примечание: Несколько строк в подписи уже были доступны как твик ToolbarCaptionLines. Теперь вы имеете его в Графическом интерфейсе и в него встроена некая дополнительная оптимизация: Чем больше строк вы используете, тем меньше места по горизонтали берется кнопкой. Поэтому в целом компания организации строк начинает приобретать некий смысл.
+ Скрипты получили новую команду.
Имя: RefreshList
Действие: Обновляет список любой из ф-Панелей.
Синтаксис: refreshlist [ф-Панель="a"]
ф-Панель:
a = [умолч'е] активная ф-панель
i = неактивная ф-панель
1 = ф-панель 1
2 = ф-панель 2
Примеры:
refreshlist; //обновить активную ф-Панель
refreshlist "i"; //обновить неактивную ф-Панель
! Папки_бумаг: Папки_бумаг до сих пор не обновлялись автоматически при изменениях в цв-Метках, Тэгах или Комментариях. Исправлено.
! Переменные сред'ы: Все еще слушали WM_SETTINGCHANGE. Изъято.
! MP3 просмотр: не читал корректно "Track"-значение ID3v2, если оно было больше чем 255. Исправлено.
Также это работает корректно теперь если "Track" теперь больше чем 255:
echo "<prop #mp3.track>";
v18.70.0109 - 2018-02-28 16:57
+ Переключатели Командной строки: Новый переключатель /feed. Обратная история: В v10.40.0115 - 14:22 был введен переключатель /flg=2:
Теперь вы можете подать скрипт в существующий экземпляр XYplorer без изменения размещения или вкладок этого экземпляра. Просто передайте новый переключатель /flg=2 в командной строке, например:
E:\XY\XYplorer\XYplorer.exe /script="::msg 'Hi!';" /flg=2
Для упрощения синтаксиса был добавлен новый переключатель /feed который объединяет /script и /flg=2. Поэтому вышеуказанный пример может теперь быть записан так:
E:\XY\XYplorer\XYplorer.exe /feed="::msg 'Hi!';"
Замечания:
- Конечно, старый способ будет продолжать также работать.
- Если вы используете оба /script и /feed то /feed будет перезаписывать /script.
% Показывать размеры папок: Теперь, если Авторазмер столбцов разрешен, столбец Размер получает авторазмер на лету, в то время как размеры папок вычисляются.
* Папки_бумаг: Теперь папки бумаг автоматически обновляются, когда они находятся в выбранной (открытой или закрытой) неактивной ф-панели (которая является единственной ситуацией где они не обновляются автоматически в любом случае). Поэтому любые изменения в данных файлов (размер, даты...) или связанные цветовые фильтры будут видимы сразу без нажатия вначале F5.
Совет: Авто-обновление должно быть включено, для того чтобы охватить все события.
v18.70.0108 - 2018-02-27 21:20
- SC self: аргумент "inc" и способ, которым он предназначался для подачи данных, не работал во всех ситуациях. На данный момент я не вижу другого пути. Поэтому, к сожалению, его нужно было удалить.
! Скрипты: Сумасшедшие проблемы со скриптами используя команду "include" (с v18.70.0107 - 2018-02-27 17:24). Исправлено вышеупомянутым удалением.
v18.70.0107 - 2018-02-27 17:24
+ Меню Файл: Добавлена команда "Открыть временный клон". Открывает клон текущего экземпляра XYplorer (как сохраненный на диск) в режиме только для чтения. Вы можете использовать такой экземпляр для быстрых промежуточных заданий, которые не должны затрагивать вашу основную конфигурацию XYplorer.
Замечания:
- Конфигурация клона считывается из конфигурационных файлов на диске, а не из текущего не сохраненного состояния XYplorer в памяти.
- Исключение: клон всегда открывается в текущем пути (даже если это не стартовый путь, записанный на диске).
- Совет: Чтобы открыть клон в точно таком же состоянии что и основной экземпляр, используйте команду "Сохранить настройки" прямо перед использованием команды "Открыть временный клон".
- Команда позволяет вам открыть столько клонов, сколько захотите.
- [READONLY] показывается в шапке окна клона.
+ SC self расширена: Добавлен переключатель для возврата полного пути включенного скрипт-файла (если есть) содержащего эту команду.
Синтаксис: self(инфо)
инфо:
inc = Полный путь включенного скрипт-файла (если есть) содержащего эту команду.
Пример:
echo self("inc"); //эта строка должна быть во включенном скрипт-файле
Замечания:
- Команда изящно обрабатывает несколько вложенных включений.
- Чтобы сделать эту работу необходимо было включить псевдо-команды в код скрипта (в памяти), который маркирует начало ("included_begin") и конец ("included_end") включенного кода, вместе с включенным именем файла.
Вы увидите такие псевдо-команды в диалоге шагового режима; может быть даже полезно при отладке.
* Справка ("?") | Список всех команд...: Теперь последний фильтр запоминается между вызовами.
! Кэширование размеров папок: Твик CacheFolderSizesExclude исключал конкретные размещения от чтения из кэша, но не от записи в кэш. Ох. Исправлено.
! Просмотр: С v18.50.0005 - 2017-10-09 17:54 некоторые форматы Office могли больше не просматриваться. Исправлено.
* MLS: Внутренне обновлено до версии 8.98.
> ПЕРЕВОДЧИКИ: ждите выгрузки файла Reference_8.98.lng.
Вы будете уведомлены, если вы подписаны на эту тему:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648 - Вид | Обновить Кэши: Изъята команда "Обновить переменные сред'ы" (#505).
Причина: это никогда не работало.
v18.70.0106 - 2018-02-26 11:16
+ Конфиг_6 | Эскизы: Добавлена опция "Включая локальные диски" в секцию "Кэш эскизов на диске". По умолчанию галка включена и позволяет вам исключить локальные диски от кэширования, что может быть вполне полезно при работе XYplorer со съемного носителя (например с USB флешки) на чужой главной операционной системе.
Обратите внимание, что когда вы снимите обе галки "Включая локальные диски" и "Включая съемные медиа-носителя" вы фактически не получите никакого кэширования.
% Кэширование размеров папок: Оптимизировано чтение и запись кэша размера папки при запуске и завершении работы. Теперь он читается только при запуске, когда кэширование включено (Конфиг_1 | Дерево и Файл-панель | Файл-панель | Кэш размеров папок) и записывается только при выключении, когда кэш грязный.
Это значительно ускоряет запуск и завершение работы, когда ваш кэш размера папок большой.
! Панели навигационных цепочек | 'Гамбургер': не центрировался при всех разрешениях экрана.
Исправлено.
! Панели навигационных цепочек | 'Гамбургер': Не перемещался на 1 пиксель вниз при нажатии. Исправлено.
! Окошко наведения: высота окошка слишком большая для файлов с длинными именами. Исправлено.
v18.70.0105 - 2018-02-24 13:46
* Конфиг_7 | Вкладки | Max число вкладок: Если установлено на 1 (что означает вы действительно не любите вкладки) вы больше не будете получать каких-либо сообщений, когда предполагается открытие другой вкладки. Все что будет делаться это просто вход в текущую вкладку без задания вопросов.
Так что теперь это крутой способ полного отключения функции вкладок.
! Просмотр: В зависимости от приложения, ассоциированного с документами PDF и другими файлами Office, вы могли иметь проблемы с открытием такого файла двойным кликом, когда была открыта вкладка просмотра, поскольку вкладка просмотра украла второй клик. Исправлено. Теперь вы получаете крошечную задержку, прежде чем офис просматривается с помощью выбора мышью, во время этой задержки приложение ожидает, будет ли одинарный клик в итоге превращён в двойной клик.
К сведению, то же самое уже было реализовано для PDF-файлов, только в v9.80.0014 - 2010-12-07 14:20.
! Объект тчк. обработки: Имелась некоторая регрессия, которая нарушала показ относительных точек обработки и целевые объекты точек монтирования в файл-подсказках и в столбце "Объект тчк. обработки". С 2017-10-08 и 2017-11-15. Исправлено.
v18.70.0104 - 2018-02-23 14:45
%%% Конфиг_6 | Эскизы | Строк подписи: Отображение эскизов со строками в подписи >= 2 теперь намного быстрее.
! Файл-поиск и Быстрый поиск: Переключатель /excl при "Быстром поиске тэгов" не работала еще при поиске на всех дисках компьютера ("This PC"). Исправлено.
v18.70.0103 - 2018-02-22 12:56
% Custom-столбцы: При старте на большой папке с медленными жестко работающими Custom -столбцами могло потребоваться некоторое время, пока вы не увидели интерфейс и поняли что происходит.
Теперь интерфейс появляется немедленно и только затем заполняются столбцы.
Нажатие ESC будет останавливать заполнение любых custom-столбцов.
* Custom-столбцы: Теперь, когда Custom-столбец обновляется, вы видите сообщение в строке состояния включающее подсказку о том что нажатие ESC остановит обновление.
! Custom-столбцы: Когда вы удаляли Custom-столбец, в то время как он заполнялся, вы могли получить падение приложения. Исправлено.
+ Каталог: Теперь вы можете сбрасывать на пути, содержащие XY-переменные, например на <xypath>.
! Каталог: Мог больше не сбрасывать на скрипты с v18.70.0004 - 2018-01-29 12:39. Исправлено.
v18.70.0102 - 2018-02-21 19:35
! Файл-поиск и Быстрый поиск: Переключатель /excl не учитывался так называемым "Быстрым поиском тэгов". Исправлено. Например:
?lbl:Blues /excl=E:\Alabama\ //исключает любые совпадения в E:\Alabama\
v18.70.0101 - 2018-02-20 15:06
+Переключатели Командной строки: Добавлен переключатель /readonly. Позволяет вам запускать приложение в режиме только для чтения, т.е. настройки считываются с диска, но никогда не записываются на диск. Таким образом, ваша конфигурация на диске будет не затронута этим экземпляром.
Пример:
C:\XYplorer\XYplorer.exe /readonly
Примечания:
- [READONLY] показывается в шапке окна в режиме только для чтения.
- Вы получите сообщение в строке состояния, когда вы активно попытаетесь сохранить настройки в режиме только для чтения.
+ SC fresh расширена: Теперь вы можете передать старт_путь.
Действие: Запускает новый экземпляр XYplorer с исходными умолчаниями.
Синтаксис: fresh [старт_путь]
старт_путь: Стартовый путь в первой ф-Панели.
По умолчанию стартовый путь исходного умолчания ("This PC").
Примеры:
fresh; //старт свежего экземпляра XY в "This PC"
fresh "C:\"; //старт свежего экземпляра XY в C:\
+ Скрипты получили новую команду (Ок, она уже была там несколько лет, но была официально не документирована).
Имя: FreshHere
Действие: Подобно скрипт-команде Fresh, но открываемой в текущем пути.
Синтаксис: freshhere
Пример:
freshhere; //старт свежего экземпляра XY в текущем пути
+ Скрипты получили новую команду.
Имя: ReadOnly
Действие: запускает новый экземпляр XYplorer с текущей конфигурацией, как бы сохраненной на диск, и не перезаписывает эту конфигурацию.
Синтаксис: readonly [старт_путь]
старт_путь: Стартовый путь в первой ф-Панели.
По умолчанию стартовый путь как будто сохраненный на диск.
Примеры:
readonly; //старт экземпляра только для чтения
readonly "C:\"; //старт экземпляра только для чтения в C:\
+ Скрипты получили новую команду.
Имя: ReadOnlyHere
Действие: Подобно скрипт-команде ReadOnly, но открываемой в текущем пути.
Синтаксис: readonlyhere
Пример:
readonlyhere; //старт экземпляра только для чтения в текущем пути
+ Переменные сред'ы: Теперь они авто-обновляются, когда приложение получает широковещательное сообщение WM_SETTINGCHANGE. Когда это случится вы увидите в строке состояния "переменные сред'ы обновлены".
v18.70.0100 - 2018-02-04 20:00
= ОТЛАДОЧНЫЙ ВЫПУСК.
+++ Исправления мелких ошибок и улучшения.
v18.70.0008 - 2018-02-03 14:27
+ Скрипты: Экспериментально добавлен новый класс операторов, Составные операторы присваивания .=, +=, -=, *=, /=, \= . Они могут использоваться для операций быстрого вызова двух переменных, в которых результат устанавливается в одну из переменных.
Например, обе строки ниже функционально идентичны; последняя использует один из новых операторов:
$a = $a . "b";
$a .= "b";
Примеры:
$a = "a"; $a .= "b"; echo $a; //ab
$a = 1; $a += 1; echo $a; //2
$a = 1; $a -= 1; echo $a; //0
$a = 2; $a *= 3; echo $a; //6
$a = 5; $a /= 2; echo $a; //2.5
$a = 5; $a \= 2; echo $a; //2
! Поле Живой фильтр: Попытка исправить редкую проблему, когда отфильтрованный список и фильтр, показанный в поле, выходил из синхронизации, как правило, в то время, когда отфильтрованный список был занят созданием эскизов.
v18.70.0007 - 2018-02-01 17:01
! Подсвечивать совпадения: не работало правильно с многострочными подписями. Исправлено.
v18.70.0006 - 2018-01-31 18:48
+ Конфиг_5 | Фильтры и Опережающий поиск | Живой фильтр: Добавлена опция "Подсвечивать совпадения". Поставьте эту галку, чтобы подсвечивать текущие совпадения живого фильтра в ф-Панели. Изменение этой настройки будет воздействовать на следующий живой фильтр (не только на текущий).
+ Поле Живой фильтр: Добавлена опция "Подсвечивать совпадения" к контекстному меню иконки поля Живой фильтр. Здесь вы можете подсветку живого фильтра с немедленным эффектом.
+ Поле длины имени: Теперь желтая иконка предупреждения показывается в поле, когда новое имя файла могло бы переключить перемещение переименованием (например "Sub\Test.txt").
Конечно, "Конфиг_1 | Сортировка и переименование | Переименование | Разрешить перемещение элемента Переименованием" должно быть разрешено.
! Взрывное увеличение мышью: С большими изображениями (много большими чем размер экрана) могли быть мерцание экрана при панорамировании изображения. Улучшено (исправлено не полностью)
! ф-Панель: область выделением лассо больше не прорисовывалась при перемещении мыши вверх (с v18.70.0002 - 2018-01-25 18:24). Исправлено.
v18.70.0005 - 2018-01-29 20:28
+ Поле Живой фильтр: Экспериментально совпадения живого фильтра теперь подсвечиваются в ф-Панели (используя первое цветовое пятно, по умолчанию желтое, настраиваемое твиком SpotColorsList). Поиграйте с этим! Позже это может быть сделано опциональным.
% Конфиг_5 | Фильтры и Опережающий поиск | Опережающий поиск вводом | Подсвечивать совпадения: Сделал желтый ощутимо темнее и следовательно более лучше видимым на белом.
+ SC inputselect расширена: Теперь вы можете возвратить индексы помеченных элементов при объединении флага 2 (показывать флажки) и 128 (возвратить выделенный индекс).
Пример:
text inputselect("Test", listfolder(<curpath>), , 1 + 2 + 128);
v18.70.0004 - 2018-01-29 12:39
% Каталог: Добавлен сервис само-ремонта для восстановления поврежденных каталогов. Например, ранее не удаляемые из-за повреждения элементы теперь можно удалить.
! ф-Панель: Глюк прорисовки (бесполезные эллипсные подписи) со шрифтом Code2000 11 из-за ошибки API к Windows XP (Win XP только). Worked around.
v18.70.0003 - 2018-01-27 11:04
+ SC get получила новый именованный аргумент "textmetrics".
Синтаксис: get("textmetrics", текст)
текст: текстовая строка для измерения возврата: - Ширина и высота текста в пикселях, если она будет напечатана в списке ф-Панели с текущими настройками шрифта.
- Текущие настройки шрифта в ф-Панели.
Замечание:
Запись ширины дополнительно сравнивает результаты трех различных методов измерения. Они должны быть идентичны, когда шрифт хорошо построен. Третий результат из метода, используемого для ф-Панели.
Пример:
echo get("textmetrics", "abc");
v18.70.0002 - 2018-01-25 18:24
+ Скрипты получили новую команду.
Имя: ThumbsCacheRename
Действие: Обновляет переименованный или перемещенный путь в кэше эскизов.
Синтаксис: thumbscacherename стар_путь, нов_путь
стар_путь: имя старого пути (с или без замыкающего обратного слэша)
нов_путь: имя нового пути (с или без замыкающего обратного слэша)
Замечания:
- Когда папка переименована или перемещена *внутри* XYplorer кэш эскизов обновляется автоматически. Однако когда *другое* приложение изменяет пути, эта новая команда будет полезна для того чтобы обновить кэш ваших эскизов и таким образом избежать, того чтобы все эти эскизы создавались заново.
v18.70.0001 - 2018-01-24 19:59
+ SC formatdate расширена: Добавлены два специальных значения к аргументу "формат", которые полезны для продвинутых создателей скриптов в некоторых экстремальных ситуациях.
Синтаксис: formatdate([дата], [формат], [единица_сдвига], [число_сдвига])
формат: [опционально] например yyyymmdd_hhnnss; кроме того, поддерживаются форматы имён Zodiac и ISOWeek.
По умолчанию - общий формат системной даты/времени.
- XY-только спец-значения:
4char: Возвращает 4 символьную (8 байт) строку, где байты точно отражают байты 8-битной переменной даты в Visual Basic, соответствующей дате ввода.
8char: То же, что и 4char, но строка широкая (8 символов 16 байт), где каждый второй байтом является 0 (нуль).
Пример:
text hexdump(formatdate("24.01.2018 11:08:02", "8char"),,"r"); //69 0E 5E D8 8E 0E E5 40
! Кэш эскизов: Кэш не всегда авто-обновлялся когда папки с эскизами переименовывались или перемещались. Это вело ко множеству ненужных обновлений эскизов. Исправлено.
v18.70.0000 - 2018-01-23 15:00
= НОВЫЙ ОФИЦИАЛЬНЫЙ ВЫПУСК. Основные события после последнего выпуска:
+++ Инфо-поле длины имени. Теперь вы можете иметь иметь маленькое инфо-поле с правого края "переименования в строке", показывающее текущую длину имени файла, а также (в круглых скобках) длину полного пути. Инфо-поле становится красным, если имя элемента сверхдлинное (длиннее, чем 259 символов) и предупреждает вас если вы вводите символы, которые недействительны в имени файла.
+++ Найти текст в Текстовых полях. Теперь все текстовые поля поддерживают базовый диалог "найти текст", который позволяет вам искать строки внутри текста.
+++ Больше цв-Меток. Увеличено максимальное число с 16 до 32, так что теперь вы можете пометить свои файлы с помощью 32 цв-Меток.
+++ Окошко наведения. Теперь оно поддерживает просмотр файлов курсоров. [/more]