Альтернативные иконки
Реализовано только на iOS. На Android для удобства разработки виджет показывается в дебаг режиме
Инструкция
Экспортируем иконку из фигмы в формате PNG 1024w
Добавляем иконку в
apps/introvert/raw/ios_icons
Имя иконки
Иконка должна иметь такое же имя, как и остальные иконки: app_icon_ + номер. Основная иконка приложения номером не помечается
- Обновляем
apps/introvert/raw/ios_icons/manifest.json
Пример
dart
{
"asset": "app_icon_04",
"name": {
"en": "Naruto",
"ru": "Наруто"
}
}Генерируем командой
cd apps/introvert; fvm dart run tools/generate_alternate_icons.dartЗаново запускаем приложение
Кастомное имя иконки в интерфейсе
Чтобы поменять display текст иконки, нужно добавить название в features/strings/lib/i18n/alternate_icons/alternateIcons_{ru,en}.i18n.json
Пример
"app_icon_03": "Наруто"