Skip to content

Flutter VK v0.4.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 04 Jul 19:31
· 345 commits to main since this release
aab1fcf

Flutter VK v0.4.1

Важное предупреждение: это бета-обновление, содержащее в себе немало технических изменений. Сейчас приложение находится в частично "поломанном" состоянии. Обновляйтесь только в том случае, если и вправду понимаете, что делаете. Вам, вероятнее всего, придётся откатиться до предыдущей версии Flutter VK если Вы хотите стабильной работы приложения. Сейчас очень много всего в приложении поломано, и я это знаю. К примеру, такие вещи, как открытие плейлистов, кэширование, получение текстов песен и прочего целиком и полностью поломано.

Это обновление привносит в себя огромное техническое изменение: Переход от одной библиотеки для state-менеджмента, provider к другой, riverpod+flutter_hooks. Помимо этого, тут используется go_router для навигации.

К сожалению, эти технические изменения почти что не видны обычному пользователю, однако они были нужны ради стабильной работы приложения, а так же различных оптимизаций.

Изменения

  • Новая настройка: "Тип палитры цветов обложки".
  • Новое сообщение для README-файла, располагаемый в папке с кэшированными треками.
  • Более правильный цвет у "свечения" обложек треков в мини и полноэкранном плееров.
  • Своя реализация для получения цветов обложки трека, использующая Isolate где это возможно.
  • Избавление от WelcomeDialog при авторизации.
  • Избавление от PhotoMaxOrig ввиду ненадобности.
  • Изменение текста для диалога "подключение рекомендаций".
  • Избавление от диалога, спрашивающего разрешение на отправку статистики о прослушивании треков.
  • Игнорирование ошибки "какой сейчас вайб не был найден".
  • Управление плеером теперь использует toggle'ы вместо !state.
  • Уменьшение количества вызовов setState от плеера.
  • Удаление настройки "Точный алгоритм цветов плеера".
  • Проверка на соответствие ID пользователей ВК при вторичной авторизации.

Фиксы

  • Фикс цветов приложения.
  • Фикс OLED-темы.
  • Фикс иконки настройки "канал обновлений".
  • Фикс появления кнопки "В реальном времени" если не подключены рекомендации ВК.
  • Фикс выхода из аккаунта, если нету папки с треками.
  • Фикс появления плейлистов из раздела "в реальном времени" в виде Skeleton-loader'ов.