MostechMail branding

Branding-пакет для Thunderbird. При сборке содержимое репозитория копируется в comm/mail/branding/mostech и выбирается через MOZ_BRANDING_DIRECTORY.

Состав

  • configure.sh — имя приложения и идентификаторы;
  • pref/ — branding-настройки;
  • locales/en-US/ — базовые строки бренда (они уже содержат русские названия);
  • content/ — ресурсы окна «О программе» и стили about:-страниц; content/addonsExtra.css скрывает блок «Поддержать» в about:addons и подключается из aboutAddonsExtra.js (директива %style на HTML-странице about:addons не работает);
  • корневые изображения и иконки — платформенные ресурсы Linux, Windows и macOS.

Интерфейсные иконки Thunderbird сюда не входят: они поставляются отдельным пакетом тем. Просроченные встроенные уведомления отключены пустым массивом в content/inAppNotificationData.json.

Проверка

После изменений необходимо проверить сборку и страницы:

  • about:preferences;
  • about:addons;
  • about:support;
  • окно «О программе»;
  • запуск с новым и существующим профилем.

Восстановление

Состояние до очистки сохранено в ветке backup/pre-branding-cleanup-20260817. Отдельный файл можно восстановить так:

git restore --source backup/pre-branding-cleanup-20260817 -- <путь>