Лучшее - враг хорошего
lexa - 30/Июл/2020 14:52
В продолжение предыдущей записи:
- Поступила жалоба от пользователя: в свежей версии FRV под macOS не копируются locked-файлы
- Даже не залезая в исходники Qt (я знаю что я там увижу) тут же догадался
- QFile::copy раньше не копировал атрибуты файла (в частности, uchg)
- А в новой версии - копирует.
- А FRV копирует файлы правильно
- Сначала со временными именами в папке назначения
- И только если все нужные временные файлы (а одна операция копирования - это может быть много файлов: RAW, JPG, .XMP) создались - происходит переименование временных в нужные имена.
- А переименование для файлов с атрибутом uchg - запрещено в macOS.
Весь фикс, понятно, две строчки (в принципе, можно было бы и одну), потому что все запчасти нужные уже готовы (для переименования locked-файлов давно есть и нужный код и настройка "разрешать или нет").
Но я о том, что просто подмена Qt*.dll (или, в случае macOS .framework) с более старых на более новые - хоть и должна работать внутри одной major-версии Qt, но на практике - не работает.
Comments
Интересно кстати, а вы
Интересно кстати, а вы всякими AppImages пользуетесь для деплоя?
Да вроде на маке не надо
Да вроде на маке не надо
Там еще на Каталине в окне
Там еще на Каталине в окне настроек белый текст на сером фоне. Смотрится не очень.
Именно в Prefernces? Или в
Именно в Prefernces? Или в каком-то другом окне?
Это Dark mode или наоборот?
Окно External programs found.
Окно External programs found. Dark Mode.
Спасибо за присланный
Спасибо за присланный скриншот, этого да - забыли (оно в нормальной жизни вылазит же - только если фотошоп обновился)
Постараюсь поправить до отъезда, извещу
Проверил под каталиной
Проверил под каталиной наисвежайший билд (1652), белый текст на сером фоне есть
- Диалог Copy (Move) to subfolder
- Диалог установки WB
Оно в случае dark mode - да, пожалуй выбивается из колеи, но не так чтобы фатально.
Речь про эти диалоги или что-то еще пропустили?