Вышла Aperture 0.11.0 - второй выпуск беты, и почти всё в нём сделано по замечаниям из этой темы. ivanlabuda, kkk - спасибо, половина списка изменений - ваши предложения.
https://github.com/mildystudio/Aperture/releases/tag/v0.11.0
Скачать (зеркало на Yandex Cloud, VPN не нужен):
— Windows, установщик: https://storage.yandexcloud.net/aperture/Aperture-0.11.0-x64.exe
— Windows, без установки: https://storage.yandexcloud.net/aperture/Aperture-0.11.0-x64.zip
— macOS, Apple Silicon (M1 и новее): https://storage.yandexcloud.net/aperture/Aperture-0.11.0-arm64.dmg
Полное описание, SHA-256 и отчёты VirusTotal: https://github.com/mildystudio/Aperture/releases/tag/v0.11.0
Ставится поверх 0.10.0, оценки, настройки и кэш сохраняются.
Что сделано по вашим замечаниям
Мышь и зум
— Настройки → «Мышь в режиме фото», два пресета: «колесо — листание, щелчок — масштаб» (по умолчанию) и «колесо — масштаб, стрелки — листание».
— Левая кнопка — как в FastStone: короткий щелчок переключает «вписано ↔ 100 %», удержание даёт временную лупу (пока держите, кадр можно водить), отпустили — вернулось.
— Зум всегда к точке под курсором, а не к центру кадра.
— Боковые кнопки мыши листают фото, средняя переключает сетку и просмотр.
— L — фиксация масштаба при листании. Выставили 100 % на глазах, листаете дальше — следующий кадр открывается в том же масштабе и на том же месте.
— «Не увеличивать фото меньше окна» — включено по умолчанию, маленькое фото показывается в 100 %.
Полосы и полный экран
— Нижней полосы больше нет. Сверху одна полоса, и по умолчанию она появляется, только когда курсор подходит к верхнему краю, а уходит через полсекунды. Есть режимы «при любом движении» и «только вручную» (не показывается совсем), Tab её закрепляет.
— Настройки → «Открывать фото: на весь экран». Вместе с режимом «только вручную» - кадр сразу на весь экран, без заголовка и полос.
— Оценка, флаг, масштаб и замок фиксации видны мелкими значками в правом конце полосы и не гаснут вместе с ней.
— Размер и положение окна запоминаются между запусками, у главного окна и окна быстрого просмотра — отдельно. Если у вас не запоминалось - напишите, как открывали фото, значит это баг.
Скруббер
— Зона прицеливания расширена, попап не исчезает сразу, если курсор сорвался ниже полосы.
— После выбора миниатюры попап остаётся под курсором. Прежнее поведение — галочкой в настройках.
Сравнение
— C - сравнение: один кадр стоит эталоном, второй листается стрелками. V переключает «рядом» и «по очереди на одном месте» (то самое «друг над другом», переключение пробелом). Z ставит оба в 100 % одновременно, панорама общая.
— В сетке появилось выделение (Ctrl/Shift + щелчок, рамка). Выделили 2–4 кадра, нажали C — они встают рядом, Backspace убирает проигравшего.
Папки, файлы, редакторы
— Дерево папок: сверху диски, закреплённые и недавние папки, снизу дерево, которое само раскрывается до папки открытой вкладки. Его можно свернуть - тогда панель снова простой список.
— Внешние редакторы: до пяти программ в настройках, основная — по Ctrl+E, остальные — «Открыть в ▸» в контекстном меню.
— Пары RAW+JPEG: по настройке — одной карточкой (оценка пишется в оба файла, удаление уносит оба) или отдельными файлами, как было.
— Кнопка очистки кэша в настройках: показывает, сколько кэш занимает, и чистит одним нажатием.
Скорость
Характеристики, которые вы прислали, помогли найти причину. ivanlabuda, фраза «на обеих машинах тормозит примерно одинаково» оказалась ключом: обработка миниатюр упиралась в четыре потока независимо от числа ядер, поэтому 10-ядерный Xeon и 4-ядерный i5 работали с одной скоростью. Это ограничение снято. Кроме того:
— первый показ фото, которого ещё нет в кэше, стал примерно в 5–6 раз быстрее (на моей машине 24-Мп JPEG — около 0,2 с вместо секунды);
— папка до 400 фото теперь прогревается в фоне целиком и в несколько потоков, а не только первые 60 файлов;
— фото на экране считается раньше соседних миниатюр.
Числа сняты на моей машине, на вашем железе они будут другими. Поэтому очень прошу проверить на тех же папках: стало ли заметно лучше при первом открытии папки и при листании?
Ответы на оставшиеся вопросы
ivanlabuda, «каких файлов, откуда удалять?» - речь о служебных файлах, которые конвертеры кладут рядом с фото: .xmp (и IMG_0001.xmp, и IMG_0001.CR3.xmp), .pp3 RawTherapee, .dop DxO, .on1, .rpps FastRawViewer. Когда вы сами удаляете фото в корзину или переименовываете его, такие файлы с точно тем же именем в той же папке уходят в корзину или переименовываются вместе с ним. Раньше удаление RAW оставляло осиротевший .xmp, а переименование теряло оценку. Масок нет, другие папки программа не трогает, сама ничего не удаляет.
Про размытие под панелями: нижней панели больше нет, а верхняя появляется только у края. Само размытие пока осталось на верхней полосе и на панели сведений (I) - на моей машине замер не показал, что оно тормозит. Если в 0.11 всплывание по-прежнему подтормаживает на GT1030, HD630 или K2200 — напишите, буду думать что делать. Пока в планах добавить настройку прозрачности (чтобы отключать прозрачность/размытие по желанию).
Чего пока нет и почему:
— Отключить кэш миниатюр совсем нельзя: без него каждая папка открывалась бы как в первый раз. Зато теперь есть лимит и очистка одной кнопкой.
— Листания левой/правой кнопкой нет: правая кнопка занята контекстным меню. Во втором пресете листать можно щелчком у левого и правого края кадра, в обоих - боковыми кнопками.
— Своего порядка кадров в сетке (перетаскиванием) пока нет. Сценарий «собрать похожие рядом и мотать при 100 %» я попробовал закрыть фиксацией масштаба и сравнением выделенных кадров. kkk, напишите, хватает ли этого или без перетаскивания всё-таки неудобно.
— Фильтр по камере и формату («только равы с Олимпуса») - следующий в работе.
— Linux пока не планирую.
Вышла версия для macOS
Для Apple Silicon (M1 и новее), Intel-сборки нет. Сборка не подписана, поэтому при первом запуске: Системные настройки → Конфиденциальность и безопасность → «Всё равно открыть». На Windows по-прежнему SmartScreen: «Подробнее» → «Выполнить в любом случае».
Как и в прошлый раз, критика приветствуется. Особенно интересно, как на вашем железе с подтормаживанием и удобно ли теперь попадать в скруббер.