Skip to content

BILauncher 5.9 — скрытый режим и производительность Qin F22

Latest

Choose a tag to compare

@Niceman228 Niceman228 released this 22 Jul 13:43

Что изменилось относительно v5.5

Скрытый режим

  • Восстановлена реальная блокировка сенсора через TYPE_ACCESSIBILITY_OVERLAY.
  • Физическая клавиатура остаётся доступной для выхода из скрытого режима.
  • Команда блокировки передаётся напрямую уже подключённой accessibility-службе, включая восстановление после загрузки.

Меню приложений и селектор

  • Устранено задвоение селектора в меню и на главном экране.
  • Исправлена инициализация D-pad-фокуса после асинхронной загрузки элементов.
  • Добавлены стабильные ID и единый порядок применения submitList/DiffUtil.
  • Убрано масштабирование выделенной ячейки, которое заходило на соседние элементы.

Производительность Qin F22

  • Убрано обязательное декодирование всех иконок перед открытием меню; иконки загружаются лениво.
  • Устранены лишние обращения к отсутствующим файлам кэша.
  • Тяжёлая Material-анимация заменена лёгким 180-мс выездом снизу через translationY.
  • Исправлено создание дублирующихся задач HomeScreenActivity после загрузки и перехода из настроек.
  • В тестах на Qin F22: медиана кадра 12 мс, p90 27 мс, p95 40 мс; память после закрытия меню снизилась примерно с 71 до 55 МБ.

Проверка

  • Чистая сборка из тега v5.9: clean, testDebugUnitTest, release build — успешно.
  • R8, shrinkResources и lintVital — успешно.
  • APK подписан тем же Android debug-сертификатом, что и предыдущие тестовые релизы.

SHA-256: 3B6927F2C3C0E7C3EEC75B99590ABDDCB6B6A4102E691434A15362E05186FC21