Godot 4. Переработка страницы export.
В общем я занимался тем что переделывал страницу экспорта проекта в Godot 4. Главное чего я хотел добиться - упростить UI экспорта.
Избавится от дублирующихся опций. Например у меня было 2 опции, название пакета, название организации. Хотя по сути название пакета составляется из названия организации и названия приложения.
Избавится от дублирующихся опций. Например у меня было 2 опции, название пакета, название организации. Хотя по сути название пакета составляется из названия организации и названия приложения.
Так же на скриншоте выше присутствует бесполезная опция Sailjail, которую в принципе нельзя отключать, пакет тогда не пройдет валидацию. Опция была добавлена еще во времени Sailfish OS RUS 2.х, когда механизм изоляции приложений был не обязательный (или вообще отсутствовал, уже не помню).
Еще одна неудобная штука, отсутствие возможности подписывать пакет ключом с паролем, прямо из редактора.
Еще одна неудобная штука, отсутствие возможности подписывать пакет ключом с паролем, прямо из редактора.
Ну и последнее, я в общем то за все время использования godot так и не нашел примерения для использования custom binary и debug custom binary.
В итоге я решил все переработать и сделать удобней. Но получилось не сразу, сначала я сделал такой вариант.
Добавил в настройки проекта следующие опции.:
- пути к иконкам для значка в сетке приложений
- название организации
- название приложения
- релиз версия
- и пути для ключей подписи
Добавил в настройки проекта следующие опции.:
- пути к иконкам для значка в сетке приложений
- название организации
- название приложения
- релиз версия
- и пути для ключей подписи
А в настройках экспорта оставил только выбор архитектуры и разрешения приложения.
Настройку шаблонов экспорта я вынес в настройки редактора, в платформоспецифические настройки под Аврору, там где мы настраиваем путь до SDK.
Немного попользовался этим, и понял что не стоит разделять платформоспецифические настройки экспорта по двум разным диалогам (диалог настроек проекта и диалог экспорта под Аврору). В общем взял и перетянул все настройки в диалог экспорта.
Так же наконец добавил возможность задать пароль для подписи личными ключами.
godot4
gamedev
auroraos
Отлично)