FastRawViewer 1.4.4-1156 (beta): работа по заявкам

Анонсирую бета(!)-версию FRV, ибо мы очень нуждаемся в тестерах. Если вы не хотите тестировать, а хотите просто пользоваться - берите релиз.

История вопроса: благодарный пользователь удивлялся, отчего у нас работа с отдельным файлом и работа с группой файлов сделана разными пунктами меню/разными горячими клавишами. Мы отвечали -  "чтобы пользователей более старых версий не испугать", тем не менее вопрос правильный и надо это безобразие постепенно устранять. Вот 1.4.4-1156 - это шаг к объединению двух групп действий (над одним файлом и над группой), просьба потестировать.

Формальный анонс, он же - подробное описание изменений

Новые возможности и настройки

Объединение 'Single File' и 'Batch' keys (и пунктов меню)

В FRV 1.3 было принято решение (из соображений не-переучивания пользователей) разделить горячие кнопки/пункты меню (и кнопки на панелях) для операций над одним файлом и для групповых операций над выделенными файлами.  При этом контекстные меню работали ожидаемо: в главном окне программы всегда для текущего файла, в Grid/Filmstrip - в зависимости от того, входил ли файл в множество "отмеченных" (тогда операция была для группы), или же нет.

Такое поведение кнопок "необычно, ни одна программа такого не делает", поэтому сейчас мы делаем (плавную) попытку перевести групповую работу с файлами на "те же кнопки, что и у отдельных файлов"

Включить эту новую функциональность можно через Preferences - Other - Single file keys works for multiple files too.
В БЕТА-ВЕРСИИ 1.4.4 ЭТА ГАЛКА ВКЛЮЧЕНА ПО УМОЛЧАНИЮ. В 1.4.4-релизе будет выключена, дальше в какой-то из версий включим (новые пользователи этой версии получат ее сразу, а старым надо будет переключиться явно)

Если эта галка включена, то

  • Menu -> Select/Batch переименовывается в Menu -> Select, из этого меню пропадают все "действия", остается только работа с выделением.
  • Стандартные действия, а именно
    Menu - File - Copy, Move, Pass to (program), Move to Rejected
    Menu - Adjust - Rotate/Flip
    Menu - XMP Metadata
    могут работать как с одним файлом, так и с несколькими, в зависимости от контекста:
    • Если есть "текущий файл" (в режиме Single View или в режиме Grid)
      • если он не входит в "отмеченные", либо является единственным отмеченным: работа как с единичным файлом (как и ранее)
      • если он входит в "отмеченные" (коих больше одного): работа с группой файлов.
    • Если "текущего файла нет" (это может быть, если вы сменили каталог через панель Folders и ни одного файла не выбрали), то
      • если есть единственный отмеченный файл - работа идет с ним как с единственным
      • если есть несколько отмеченных файлов - работа с группой
      • если нет ни одного отмеченного файла - файловые/XMP действия запрещены
  • Групповой режим индицируется в меню:
    • File: Move, Copy, Move to Rejected, Run - вместо имени файла будет написано Move (Сopy, Pass to) NN files to
    • Adjust: над группой Rotate появляется заголовок Rotate NN selected files, над группой редактирования единственного файла (в режиме Single View): Adjust filename
    • XMP Metadata: первой строчкой меню появляется заголовок Rate/Label nn selected files.
  • При работе с группой файлов, при включенной настройке XMP - Disable batch XMP operations if files with same name are selected, если в группе отмеченных файлов есть файлы с одинаковыми именами (например file.CR2 и file.DNG), то XMP-операции (поворот, метка, рейтинг, title, description) будут запрещены.
    Режим запрета XMP-операций (если есть конфликт имен) индицируется в меню Adjust и XMP заголовком 'XMP change disabled: filename confilct'
  • В групповом режиме панель XMP Metadata и кнопки/индикаторы в нижней строке программы (поворот, рейтинг, метка) продолжают работать в режиме "одного файла" (как и другие панели: гистограмма, EXIF, статистика)
  • Если нужно переместить (или изменить XMP) только один файл, уже находящийся в группе отмеченных, то
    • в режиме Single View - можно использовать контекстное меню в главном окне
    • либо нужно снять отметку с этого файла и
    • использовать контекстное меню в Grid/Filmstrip
    • сделать его текущим (тогда это будет "текущий файл не в группе") и использовать стандартные кнопки.
  • При включении режима "Single file keys works for multiple files too" соответствующие кнопки пропадают из
  • настройки keyboard shortcuts  (Ctrl-K)
  • помощи по актуальным клавишам (F1)
  • проверки "одна кнопка назначена на несколько действий" при старте программы.
Перемещение на несколько файлов по горячей клавише

Если вы (часто) снимаете с брекетингом, вам может быть удобно перемещение вправо/влево по списку файлов на более чем один файл за раз.

Эта функциональность может быть включена скриптом EnableLargeJumps.reg(sh) (и выключена скриптом DisableLargeJumps).

При включении - появляются пункты меню Menu - File - Jump +2 files (+3 files, -2 files, -3 files) и стандартные горячие клавиши: Ctrl-Alt-СтрелкаВправо (переход +2), Ctrl-Shift-Alt-Вправо (+3) и аналогичные  со стрелкой влево для перехода -2/-3

Размер "прыжка" может быть отрегулирован настройками Registry/Defaults Large2JumpStep и Large3JumpStep. Скрипт EnableLargeJumps ставит эти настройки в 2 и 3, соответственно. Если вам нужны другие значения (например,  стандартный шаг брекетинга у вас 3 и 5 кадров), нужно скопировать скрипт куда-то, где его можно отредактировать, изменить значения и запустить (либо изменить значения вручную через Registry Editor/defaults).

Измененные значения вступают в силу после перезапуска FRV

Новый режим автоматической установки масштаба Fit to Window width

Стандартная кнопка: Ctrl-Alt-0

Добавлена настройка Preferences - Interface - Image zoom on next file - Fit Width.

Поскольку при неудачном размере окна возможно "зацикливание" (Fit to width - появился вертикальный скроллбар - ширина  уменьшилась - нужно уменьшать масштаб - убирается скроллбар - можно увеличить), Fit-To-Width может оставлять поля шириной до 10 пикселей.

Новая настройка Preferences - Interface - Hide panels on Tab - Restore Panels -> Hide all state on start

Позволяет при старте программы вспомнить, что все панели были спрятаны.

Внимание: настройка Interface - Force open Folders panel if started without filename срабатывает позже, чем Restore Panels -> Hide All..
Если вы хотите всегда стартовать без панелей, то вам либо нужно их явно все позакрывать, либо отключить 'Force open folders.

XMP/IPTC Title/Description теперь можно установить для всех отмеченных файлов (через меню Select/Batch или через контекстное меню)

Диалог редактирования отличается от редактирования Title/Description для единичного файла

  • у каждого из двух полей есть дополнительный чекбокс (при первом использовании - не отмечен, далее запоминается на время одного сеанса работы)
  • и если чекбокс не отмечен, то соответствующее поле нельзя отредактировать и оно не будет заменено для группы файлов.

При использовании группового изменения Title/Description работает Undo

Новая настройка Zoom - Allow Fit-to-screen to zoom above 1:1

Разрешает увеличивать масштаб крупнее чем 100% в режимах Fit to screen/Fit to width

Новая настройка Preferences - Performance - Flush decoded RAW/JPEG caches on folder refresh

Если включена, то Menu - File - Refresh - current folder будет очищать кэши декодированных файлов

Переработано Menu - File
  • Смена текущего файла (First, Prev, Next, Last)  - все собрано в подменю Menu - File - Go To
  • Настройки (Shortcuts, Bottom Bar и /только на Windows/ Preferences собраны в Menu - File - Customize

Ссылки для скачивания

Версия обновлена, берите новую тут: https://blog.lexa.ru/2017/09/07/fastrawviewer_144_1156_beta2.html

Comments

> В групповом режиме .... кнопки/индикаторы в нижней строке программы ( ... рейтинг, метка) продолжают работать в режиме "одного файла"

ложка меда !

N/A

Мы сейчас переделываем "как в Lr" (логика в любом случае сложная, в таком случае надежнее списать слова).

Будет еще и по разному в Grid/Single file mode.

Add new comment