Skip to content

Releases: Zensonaton/FlutterVK

Flutter VK v0.4.28+8

17 May 19:59
9cb1bc8

Choose a tag to compare

Flutter VK v0.4.28+8 Pre-release
Pre-release

Изменения

  • Реализация глобального жеста назад.
  • Разделение настроек в профиле на множество под-разделов.
  • Другая анимация перехода между экранами.
  • Реализация закрытия текущих окон при помощи кнопки ESC.
  • Изменение цветов для Card-виджетов при включённой OLED-теме (см. экран "профиля").
Read more

Flutter VK v0.4.27

11 May 11:21
2dc2968

Choose a tag to compare

Flutter VK v0.4.27 Pre-release
Pre-release

Изменения

  • Новая настройка: "трансляция в статус".
  • Выбор строчки песни теперь убирает эффект скроллинга в полноэкранном плеере.
  • Реализация удаления всех сохранённых данных приложения после деинсталляции на Windows.
  • Долгое нажатие на мини-плеер при Mobile Layout открывает параметры трека.
  • Кнопка "перейти к треку" на экране параметров трека.
  • Ускорено получение анимированных обложек с Apple Music.
  • Изменение размера центрального блока плеера при Desktop Layout.
  • Переосмысление haptic feedback'ов по приложению.

Исправления

  • Фикс сильного лага приложения при переключении треков.
  • Фикс работы wakelock'а в полноэкранном плеере после паузы/воспроизведения.
  • Фикс получения обложек Apple Music.
  • Фикс расположения кнопки дизлайка в мини-плеере в Mobile Layout.
  • Фикс кнопки для открытия параметров трека полноэкранного плеера в Mobile Layout.
Read more

Flutter VK v0.4.26

10 Apr 16:17
40e30a0

Choose a tag to compare

Flutter VK v0.4.26 Pre-release
Pre-release

Изменения

  • Временно отключены кнопки в TaskBar'е на OS Windows.
  • Раздел "библиотека" теперь отображается и на Desktop Layout.
  • Избавление от надписи "воспроизведение музыки" полноэкранного экрана при Mobile Layout.

Исправления

  • Фикс зависаний ввиду обновлений TaskBar'а.
  • Фикс авторизации.
  • Фикс лага при переключении между треками.
  • Фикс работы обработчика ошибок.
  • Фикс зависаний ввиду обработчика ошибок.
  • Фикс загрузки изображений ввиду SSL-сертификатов.
  • Фикс propagating'а кнопки [L] во время печати в текстовых полях.
  • Фикс возможности открыть полноэкранный плеер несколько раз.
  • Фикс возможности открыть полноэкранный плеер уведомлением, если музыка уже не играет.
  • Фикс появляющегося из-за наушников медиа-уведомления на OS Android.
  • Фикс краша приложения на OS Android из-за кэширования.
  • Фикс работы Firebase.
Read more

Flutter VK v0.4.25

09 Mar 21:06
ec2e41e

Choose a tag to compare

Flutter VK v0.4.25 Pre-release
Pre-release

Важное предупреждение

Ввиду технической ошибки, Вам придётся удалить и установить Flutter VK на Android вручную, чтобы продолжать получать новые обновления, в ином случае Вы будете получать ошибку при попытке установить последующие обновления.

Изменения

  • Новый полноэкранный плеер.
  • Новая настройка: "анимированные обложки Apple Music".
  • Новая настройка: "отображение обложек".
  • Использование другого Thumb'а для Slider'а громкости для Desktop Layout.
  • Анимированный экран для настройки "кроссфейд цветов плеера".
  • Новая настройка: "название трека в заголовке окна".
  • Кнопка "Добавить в очередь" на экране трека.
  • "Кэширование" переименовано в "скачивание".
  • Система prefetching'а треков для OS Android.
  • Изменение градиента для фона экрана плейлиста.
  • Debug-экран для просмотра информации о плеере.
  • Ограничение разрешений, которые даются приложению при первой авторизации.
  • Система по оповещению а так же остановки воспроизведения музыки, если произошло много ошибок.
  • Избавление о предупреждении о пропаже интернета.
  • Кнопки управления воспроизведением на OS Windows в task bar'е.
  • Локализованные названия кнопок в медиа-уведомлении на OS Android.
  • Уменьшение эффекта затемнения плеера при паузе.
  • Ещё больше небольших вибраций в приложении.

Исправления

  • Фикс огромного количества багов, связанных с очередью на OS Android.
  • Фикс того, что повреждённые треки не помечаются как некэшированные, если они были заменены локально.
  • Фикс застрявшего "оффлайн-режима" после сворачивания приложения на OS Android.
  • Фикс невозможности импортировать экспортированные треки.
  • Фикс загрузки и сохранения поля cachedSize у треков, если они не кэшированы/локально заменены.
  • Фикс необходимости дожидаться загрузки всех треков/плейлистов для запуска воспроизведения.
  • Фикс анимации переключения треков при сворачивании приложения.
  • Фикс багов, связанных с сохранением кэшированных цветов обложек в БД.
  • Фикс ошибки "not found" во время скачивания треков.
Read more

Flutter VK v0.4.24

03 Feb 11:08
8dbb13a

Choose a tag to compare

Flutter VK v0.4.24 Pre-release
Pre-release

Изменения

  • Косметические изменения экранов с отдельными настройками.
  • Поддержка английского языка.
  • Увеличение времени существования кэшированных изображений альбомов.
  • Отключение Semantics-системы для повышения производительности.
  • Увеличение минимальной версии Android до 6.0.
  • Новый раздел настроек: "Настройки приложения".
  • Перераспределение настроек по разным разделам.
  • Оптимизация экрана профиля.
  • Кнопка "Telegram-канал" в разделе "O Flutter VK" профиля.
  • Новый вид отображения прогресса воспроизведения в мини-плеере при Mobile Layout.

Исправления

  • Фикс ошибки, из-за которой приложение не запускалось на недоступной локали.
  • Фикс лагов, вызванных получением цветов обложки.
  • Фикс большого размера приложения.
  • Фикс бага, из-за которого при кэшировании не сохранялись обложки/Lottie-анимации.
  • Фикс бага, из-за которого при выходе из полноэкранного плеера отображались старые цвета.
Read more

Flutter VK v0.4.23

12 Jan 13:47

Choose a tag to compare

Flutter VK v0.4.23 Pre-release
Pre-release

Изменения

  • Новый дизайн настроек для раздела "профиля" с использованием Rive-анимаций:
    • "Тема".
    • "OLED-тема".
    • "Цвета трека по всему приложению".
    • "Тип палитры цветов обложки".
    • (Desktop Layout) "Альтернативный слайдер".
    • (Desktop Layout) "Спойлер следующего трека".
  • Избавление от Scrollbar'ов для ModalBottomSheet.
  • Изменения Layout'а для ListTile внутри ModalBottomSheet, что бы они занимали всё доступное место.
  • Перенос "сбросить базу треков" профиля в раздел "экспериментальные функции".
  • Небольшая вибрация при выборе экрана снизу.
  • Переимено "Альтернативный слайдер воспроизведения" -> "Альтернативный слайдер".

Исправления

  • Фикс обновления поля isRestricted у треков.
  • Фикс неправильного порядка треков, если они были перемещены в ВК.
  • Фикс закрытия экрана рекомендаций, если пользователь очень сильно куда-то торопится.
  • Фикс Padding'а для BottomAudioOptionsDialog снизу.
  • Фикс SafeArea для экрана плейлиста.
  • Фикс работы EdgeToEdge для экранов "музыка" и "профиль".
Read more

Flutter VK v0.4.22

15 Dec 17:55
5debf34

Choose a tag to compare

Flutter VK v0.4.22 Pre-release
Pre-release

Изменения

  • Изменение цветов карточек для OLED-режима.
  • Замедление анимации Slider'а мини-плеера.
  • Улучшение качества поиска текстов песен с LRCLib.
  • Кнопка "скопировать файл в загрузки" в диалоге экспорта настроек.
  • Анимация загрузки трека (в мини-плеере) отображается не сразу, а после небольшой задержки.
  • Пропуск копирования уже существующих (скопированных) треков при импорте настроек.
  • Корректное отображение длительности трека в мини-плеере, если трек ещё не загружен.
  • Отображение название альбома трека на экране параметров трека.

Исправления

  • Фикс удаления медиа-уведомления на OS Android после остановки плеера.
  • Фикс рандомно обновляющихся плейлистов.
  • Фикс бага, из-за которого ничего не происходило, если версия приложения не найдена в changelog.
  • Фикс неправильных цветов AudioTrackTile.
  • Фикс сохранения плейлистов в БД когда это не нужно.
  • Фикс ломающегося отображения прогресса загрузки.
  • В случае, если что-то пошло не так при воспроизведении музыки, будет воспроизводиться placeholder-аудио.
Read more

Flutter VK v0.4.21

10 Dec 21:23
050afe4

Choose a tag to compare

Flutter VK v0.4.21 Pre-release
Pre-release

Изменения

  • Увеличение эффекта размытия для AppBar на экране плейлиста.
  • Новая настройка: "Кроссфейд цветов плеера".
  • "Моя медиатека" теперь "Библиотека".
  • Использование Flutter VK logs.txt для названия файла с логами.
  • Скругление у Slider'а для мини-плеера при Desktop Layout.
  • Реализация кэширования обложек треков после импорта настроек.
  • Нелайкнутые треки теперь отображатся как недоступные.
  • Анимация загрузки изображений (треков, альбомов, ...).
  • Обновление до новой версии Flutter.
  • Реализация кэширования Lottie-анимаций (для VK Mix).
  • Полный уход от полноэкранной анимации "загрузки" (LoadingOverlay) во время выполнения некоторых длительных операций.
  • Firebase analytics, а так же Firebase Crashlytics.
  • Переход на новую версию Innosetup.
  • Анимация загрузки, паузы/воспроизведения для VK Mix.
  • Padding для центрального блока мини-плеера для Desktop Layout.
  • enableOnBackInvokedCallback для Android OS.
  • Визуальные изменения Slider'а для отображения прогресса воспроизведения трека.
  • Новый вид кнопки паузы/воспроизведения для мини-плеера в Desktop Layout.
  • Симметричный Padding для мини-плеера для Desktop Layout.
  • Оптимизация загрузки плейлистов. В моём случае, вместо 5.2~ секунды на загрузку плейлиста "любимая музыка" теперь уходит лишь 2.6~ секунды, т.е., увеличение скорости в почти 2 раза. Такая же оптимизация была сделана и для загрузки других плейлистов.

Исправления

  • Фиксы дизайна при Desktop Layout на устройствах с навигационной панелью (т.е., Android планшеты).
  • Фикс отображения иконки лайка и дизлайка в мини-плеере.
  • Фикс отображения Slider'а для громкости и открытия в мини-плеер при OS Android.
  • Фикс отображения времени во время перемотки в мини-плеере при Desktop Layout.
  • Фикс приоритета скачивания обложек с ВКонтакте вместо Deezer при кэшировании плейлиста.
  • Фикс неправильной надписи в диалоге после успешного импорта.
  • Фикс clipping'а названия трека для мини-плеера при Desktop Layout.
  • Фикс цветов для кнопки VK Mix.
  • Фикс бага, из-за которого VK Mix возвращает недоступные треки.
Read more

Flutter VK v0.4.20

08 Nov 13:13
09f1fec

Choose a tag to compare

Flutter VK v0.4.20 Pre-release
Pre-release

Flutter VK v0.4.20

Изменения

  • Новые функции: "Экспорт настроек", "импорт настроек" для синхронизации настроек и локальных изменений треков.
  • Новая функция: "Заменить трек локально" на экране информации по треку.
  • Анимация Slider'а для мини-плеера при Desktop Layout.
  • Избавление от анимации загрузки в виде LinearProgressIndicator в мини-плеере.
  • Изменение шрифта для спойлера следующего трека.
  • Избавление от надписи "соединение восстановлено".
  • Кнопка ... вместо сердца на экране плейлиста.
  • Более сжатый интерфейс для Mobile Layout.
  • Отображение иконки кэшированного, локально заменённого, ограниченного треков.
  • Другой текст в диалоге при попытке запустить воспроизведение недоступного трека.

Исправления

  • Фикс Skeleton Loader'а на экране плейлиста для плейлиста "любимая музыка".
  • Фикс выделения текста в мини-плеере на Desktop Layout.
  • Исправления кода после миграции на новую версию Flutter.
  • Фикс анимации мини-плеера на Desktop Layout.
  • Фикс неправильного размера анимации загрузки.
  • Фикс неправильного размера анимации загрузки.
  • Фикс неправильного расположения текста с описанием типа плейлиста.
  • Фикс растягивания экрана плейлиста из-за поиска.
  • Фикс закрытия поиска на экране плейлиста кнопкой назад на OS Android.
  • Фикс сохранения и загрузки поля forceDeezerThumbs.
  • Фикс неправильного Curve у "стрелочки" у менеджера загрузок.
  • Фикс ошибки "setPauseOnMute can only be enabled ..." после импорта настро6ек.
Read more

Flutter VK v0.4.19

19 Oct 12:54
4c25fcc

Choose a tag to compare

Flutter VK v0.4.19 Pre-release
Pre-release

Flutter VK v0.4.19

⚠️ ВАЖНОЕ ПРЕДУПРЕЖДЕНИЕ ⚠️

Данное обновление привносит в себя важное изменение: переход от rendering engine "Skia" к "Impeller" на OS Android. ЕСЛИ У ВАС СЛОМАЕТСЯ ПРИЛОЖЕНИЕ НА ЭТОЙ ВЕРСИИ, то откатитесь, загрузив предыдущую версию, v0.4.18.

Прелесть Impeller в данном случае заключается в том, что производительность приложения повысилась.

Изменения

  • Использование Impeller на OS Android.
  • Анимация паузы/воспроизведения у кнопки на экране плейлиста.
  • Копирование название трека в мини-плеере при Desktop Layout. (сделано по запросу)

Исправления

  • Множество обработчиков ошибок, которые ранее не работали в Release-версии приложения.
  • Фикс отображения Skeleton Loader'а у типа плейлиста.
  • Фикс невозможности запустить приложение, если произошла ошибка при миграции БД. В случае ошибки миграции, БД сбрасывается.
  • Фикс SSL-сертификатов при воспроизведении музыки.
  • Фикс иконки воспроизведения на экране плейлиста.
Read more