FastRawViewer 1.2.0 Release Candidate 2
lexa - 03/Ноя/2015 20:41
Несмотря на отстутствие жалоб, баги у нас есть. Ну и руки чешутся, поэтому в RC2 добавлено многое из того, что просили раньше.
Ссылки для скачивания
Новое
- Новое действие Menu - View - Toggle Zoom (стандартная клавиша Z) Подсмотрено в Lightroom, но работает несколько иначе
- если текущее значение увеличения меньше, чем установлено для Toggle Zoom (стандартно 100%), то
- текущее значение величины увеличения запоминается
- Зум увеличивается до указанной в настройках величины.
- если текущее значение увеличения больше или равно установленному для Toggle Zoom, то
- если есть сохраненное значение, то текущий зум устанавливается в это значение.
- если сохраненного значения нет, то используется Fit to Screen
- если текущее значение увеличения меньше, чем установлено для Toggle Zoom (стандартно 100%), то
- Filmstrip: новые скрытые (не показанные в Preferences) настройки поведения:
- FilmstripCenterEdgeItems - центрировать или нет элемент панели Filmstrip, если выбран элемент на самом краю.
Управление: скриптами (No)NoFilmstripCenterEdgeItems.reg/.sh
Умолчание - центрировать. - FilmstripShowCurrentOnFolderUpdate
- включено (default): при изменении содержимого папки (например, мы в нее копируем), панель Filmstrip автоматически позиционируется так, что текущий выбранный элемент виден на экране. Если вы пытаетесь просмотреть папку далеко вперед - иконки в Filmstrip будут постоянно дергаться обратно, к текущему положению.
- выключено: при изменении списка файлов в папке текущий элемент в filmstrip перестает быть выбранным, никакого автоматического позиционирования к текущему элементу не будет, при выборе другого элемента в Filmstrip - он будет показан в главном окне.
- FilmstripSelectedItemContrast - задает контраст выделенного элемента в Filmstrip. Стандартное значение 5, можно увеличивать/уменьшать редактированием Registry.
- FilmstripCenterEdgeItems - центрировать или нет элемент панели Filmstrip, если выбран элемент на самом краю.
- Новый вариант EXIF-данных: размер файла в мегабайтах
- Новая настройка XMP - Read ratings/labels from XMP blocks embedded into RAW files Отвечает за чтение XMP рейтингов и меток во всех местах, где они используются:
- XMP rating/label текущего файла (панель XMP Metadata, строка состояния)
- Показ рейтингов и меток в панели Filmstrip/Thumbnails
- фильтрация файлов по рейтингам и меткам.
- Windows: новый чекбокс в инсталляторе "Add FastRawViewer to Open With right click menu for raw/jpeg files"
Изменено-исправлено
- Улучшена работа с настройкой панели Folders "Shorten long folder names": - не происходит сокращения длины тех имен папок, которые гарантированно влезают в панель без прокрутки
- Упразднена настройка XMP - Read XMP data embedded into RAW files:
при показе файла в главном окне встроенные XMP-блоки читаются всегда, при наличии и XMP-блока и XMP-sidecar файла разбирается те XMP-данные в которых содержится тег XMP::Metadata с более свежей датой.
При этом, рейтинги и метки читаются в соответствии с новой настройкой XMP - Read ratings/labels from XMP blocks embedded into RAW files. - Упразднена настройка File Handling - Parse XMP Files for XMP blocks for rating/label filtering, которая отвечала только за фильтрацию файлов.
- MS Surface: не требуется повторная активация после обновления версии Firmware (BIOS). Внимание: чтобы это изменение вступило в силу, вам нужно ре-активировать FRV еще один раз, не дожидаясь обновления прошивки. Для этого
- Откройте диалог активации (Menu-Help-Registration Data)
- Скопируйте текущий ключ в Clipboard (выделите его, нажмите Ctrl-C)
- нажмите кнопку Deactivate, дождитесь результата
- Вставьте ключ из Clipboard в окошко для ключа
- нажмите кнопку Activate, дождитесь результата.
Исправлены ошибки
- При следующем сочетании условий
- Включено 'Remember last opened file in folder'
- Включена фильтрация по рейтингу/метке
- Происходил переход в папку с запомненным именем файла
- Этот файл не проходил через фильтр
- в результате фильтрации в каталоге оставался только один файл
Этот оставшийся файл не мог быть открыт выбором превьюшки в панели Filmstrip.
- Если в процессе чтения рейтингов/меток для фильтрации, параметры фильтрации были сброшены - сразу показывается полный список файлов, без ожидания чтения всех метаданных.
- При смене текущей папки через панель Folders новый список "не перематывался на начало"
Comments
> (No
> (No)NoFilmstripCenterEdgeItems.reg/.sh
а нету их ?!
Z / V
Ой-ой
Ой-ой
Может быть (в винде)
Сейчас перевыложу дистрибутив.
Теперь есть. Перекачайте
Теперь есть. Перекачайте
Что-то в последнее время
Что-то в последнее время появилось ощущение, что стало работать несколько медленнее. Неформализуемо.
Превьюшки - очень быстро, а вот просмотр уже с чувствительными задержками. Но это на старом ноуте с виндоус (8.1, 64). То ли памяти маловато (4Гб), то ли скорости чтения не хватает.
Превьюшки отжирают сильно
Превьюшки отжирают сильно всего: процессора, диска (если HDD), да и памяти.
Есть рекомендации для HDD: http://www.fastrawviewer.ru/usermanual/using/performance-settings
Кроме того, превьюшки провоцируют на случайное блуждание по каталогу, а в этой ситуации префетч вперед (при листании пробелом) не работает.
Кроме того, при навигации мышкой/кнопками через превьюшки оно ждет (до)200ms прежде чем начать показывать файл. На тот случай, что юзер передумал и выберет другой файл и тогда текущий не надо декодировать и показывать.
Итого: закрыть панель превью (при этом превьюшки вовсе не декодируются), листать пробелом по старинке. Скорость должна быть практически та же, что раньше (добавится сравнение списков текущий/новый при обновлении каталога, но оно за линейное время и это слезы на сколько-нибудь вменяемом процессоре).
Кроме того, какие-то ресурсы жрет панель Folders (мониторинг mount/unmount - в винде это по поллингу делается). Просто закрыть ее не поможет, надо "не открывать". Для этого есть скрипт в scripts: DisableFoldersOnStart.reg
Да "скорость что раньше"
Да "скорость что раньше" недавно проверял на любимом наборе с олика. Как было 10fps при отключении декодирования встроенного JPG, так и осталось.
Это на макбуке моем, файлы - с SSD.
> Кроме того, при навигации
> Кроме того, при навигации мышкой/кнопками через превьюшки оно ждет (до)200ms прежде чем начать показывать файл.
а нет ли где нибудь в registry места где это можно ручками в 0 свести для себя любимого ?
Z / V
нет.
нет.
Потому что навигация стрелками по thumbnails при такой настройке начинает работать весьма так себе.
а если разнести (для
а если разнести (для стрелочников оставить, а для умелых мышеводов дать возможность сократить) ?
Z / V
Дать возможность сократить -
Дать возможность сократить - да, несложно и, наверное, стоит того.
Разнести нельзя - у меня прилетает currentIndexChanged(), а что его вызвало - хрен пойми на этом уровне.
А я, кстати, наврал.
А я, кстати, наврал.
Не 200ms, а 20ms.
Поставлю default в 30 и дам регулировать 10-500
И это "частота опроса очереди
И это "частота опроса очереди", то есть средний delay получался вовсе 10.
В 1.2.0-719 (и новее)
В 1.2.0-719 (и новее)
Скрипт FilmstripDefaultOpenDelay.reg правите по вкусу (там частота "опроса очереди" в миллисекундах) и вперед.
Ставить 0 смысла нет, внутри программы ограничители min(500,max(10,value))