Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 2.35 KB

File metadata and controls

45 lines (33 loc) · 2.35 KB

Changelog: StatBar Configuration Option

Добавлена опция для управления отображением верхних виджетов статистики

Изменения

  1. Новая переменная окружения: SHOW_STAT_BAR

    • Тип: boolean (true/false)
    • По умолчанию: true
    • Описание: Управляет отображением верхних виджетов со статистикой (скорость загрузки, скорость отдачи, пинг)
  2. Обновленные файлы:

    • env.example - добавлена новая опция с комментариями
    • .env - добавлена опция со значением по умолчанию
    • lib/services/config_service.dart - добавлен метод showStatBar
    • lib/pages/main/main_page.dart - условное отображение StatBar
    • README.md - обновлена документация
  3. Новый тест:

    • test/stat_bar_test.dart - тесты для проверки функциональности

Использование

Включить отображение виджетов статистики (по умолчанию):

SHOW_STAT_BAR=true

Отключить отображение виджетов статистики:

SHOW_STAT_BAR=false

Технические детали

  • Виджет StatBar теперь отображается условно в зависимости от значения ConfigService.showStatBar
  • Если опция отключена, верхние виджеты со статистикой не будут отображаться
  • Опция влияет только на отображение, функциональность сбора статистики остается неизменной
  • Значение по умолчанию - true, что обеспечивает обратную совместимость

Обратная совместимость

✅ Полностью совместимо с существующими конфигурациями ✅ Не требует изменений в существующих .env файлах ✅ По умолчанию виджеты отображаются как раньше