Releases: Zensonaton/FlutterVK
Releases · Zensonaton/FlutterVK
Flutter VK v0.4.28+8
Изменения
- Реализация глобального жеста назад.
- Разделение настроек в профиле на множество под-разделов.
- Другая анимация перехода между экранами.
- Реализация закрытия текущих окон при помощи кнопки ESC.
- Изменение цветов для Card-виджетов при включённой OLED-теме (см. экран "профиля").
Flutter VK v0.4.27
Изменения
- Новая настройка: "трансляция в статус".
- Выбор строчки песни теперь убирает эффект скроллинга в полноэкранном плеере.
- Реализация удаления всех сохранённых данных приложения после деинсталляции на Windows.
- Долгое нажатие на мини-плеер при Mobile Layout открывает параметры трека.
- Кнопка "перейти к треку" на экране параметров трека.
- Ускорено получение анимированных обложек с Apple Music.
- Изменение размера центрального блока плеера при Desktop Layout.
- Переосмысление haptic feedback'ов по приложению.
Исправления
- Фикс сильного лага приложения при переключении треков.
- Фикс работы wakelock'а в полноэкранном плеере после паузы/воспроизведения.
- Фикс получения обложек Apple Music.
- Фикс расположения кнопки дизлайка в мини-плеере в Mobile Layout.
- Фикс кнопки для открытия параметров трека полноэкранного плеера в Mobile Layout.
Flutter VK v0.4.26
Изменения
- Временно отключены кнопки в TaskBar'е на OS Windows.
- Раздел "библиотека" теперь отображается и на Desktop Layout.
- Избавление от надписи "воспроизведение музыки" полноэкранного экрана при Mobile Layout.
Исправления
- Фикс зависаний ввиду обновлений TaskBar'а.
- Фикс авторизации.
- Фикс лага при переключении между треками.
- Фикс работы обработчика ошибок.
- Фикс зависаний ввиду обработчика ошибок.
- Фикс загрузки изображений ввиду SSL-сертификатов.
- Фикс propagating'а кнопки
[L]во время печати в текстовых полях. - Фикс возможности открыть полноэкранный плеер несколько раз.
- Фикс возможности открыть полноэкранный плеер уведомлением, если музыка уже не играет.
- Фикс появляющегося из-за наушников медиа-уведомления на OS Android.
- Фикс краша приложения на OS Android из-за кэширования.
- Фикс работы Firebase.
Flutter VK v0.4.25
Важное предупреждение
Ввиду технической ошибки, Вам придётся удалить и установить 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" во время скачивания треков.
Flutter VK v0.4.24
Изменения
- Косметические изменения экранов с отдельными настройками.
- Поддержка английского языка.
- Увеличение времени существования кэшированных изображений альбомов.
- Отключение Semantics-системы для повышения производительности.
- Увеличение минимальной версии Android до 6.0.
- Новый раздел настроек: "Настройки приложения".
- Перераспределение настроек по разным разделам.
- Оптимизация экрана профиля.
- Кнопка "Telegram-канал" в разделе "O Flutter VK" профиля.
- Новый вид отображения прогресса воспроизведения в мини-плеере при Mobile Layout.
Исправления
- Фикс ошибки, из-за которой приложение не запускалось на недоступной локали.
- Фикс лагов, вызванных получением цветов обложки.
- Фикс большого размера приложения.
- Фикс бага, из-за которого при кэшировании не сохранялись обложки/Lottie-анимации.
- Фикс бага, из-за которого при выходе из полноэкранного плеера отображались старые цвета.
Flutter VK v0.4.23
Изменения
- Новый дизайн настроек для раздела "профиля" с использованием Rive-анимаций:
- "Тема".
- "OLED-тема".
- "Цвета трека по всему приложению".
- "Тип палитры цветов обложки".
- (Desktop Layout) "Альтернативный слайдер".
- (Desktop Layout) "Спойлер следующего трека".
- Избавление от Scrollbar'ов для
ModalBottomSheet. - Изменения Layout'а для
ListTileвнутриModalBottomSheet, что бы они занимали всё доступное место. - Перенос "сбросить базу треков" профиля в раздел "экспериментальные функции".
- Небольшая вибрация при выборе экрана снизу.
- Переимено "Альтернативный слайдер воспроизведения" -> "Альтернативный слайдер".
Исправления
- Фикс обновления поля
isRestrictedу треков. - Фикс неправильного порядка треков, если они были перемещены в ВК.
- Фикс закрытия экрана рекомендаций, если пользователь очень сильно куда-то торопится.
- Фикс Padding'а для
BottomAudioOptionsDialogснизу. - Фикс
SafeAreaдля экрана плейлиста. - Фикс работы EdgeToEdge для экранов "музыка" и "профиль".
Flutter VK v0.4.22
Изменения
- Изменение цветов карточек для OLED-режима.
- Замедление анимации Slider'а мини-плеера.
- Улучшение качества поиска текстов песен с LRCLib.
- Кнопка "скопировать файл в загрузки" в диалоге экспорта настроек.
- Анимация загрузки трека (в мини-плеере) отображается не сразу, а после небольшой задержки.
- Пропуск копирования уже существующих (скопированных) треков при импорте настроек.
- Корректное отображение длительности трека в мини-плеере, если трек ещё не загружен.
- Отображение название альбома трека на экране параметров трека.
Исправления
- Фикс удаления медиа-уведомления на OS Android после остановки плеера.
- Фикс рандомно обновляющихся плейлистов.
- Фикс бага, из-за которого ничего не происходило, если версия приложения не найдена в changelog.
- Фикс неправильных цветов
AudioTrackTile. - Фикс сохранения плейлистов в БД когда это не нужно.
- Фикс ломающегося отображения прогресса загрузки.
- В случае, если что-то пошло не так при воспроизведении музыки, будет воспроизводиться placeholder-аудио.
Flutter VK v0.4.21
Изменения
- Увеличение эффекта размытия для 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 возвращает недоступные треки.
Flutter VK v0.4.20
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ек.
Flutter VK v0.4.19
Flutter VK v0.4.19
⚠️ ВАЖНОЕ ПРЕДУПРЕЖДЕНИЕ ⚠️
Данное обновление привносит в себя важное изменение: переход от rendering engine "Skia" к "Impeller" на OS Android. ЕСЛИ У ВАС СЛОМАЕТСЯ ПРИЛОЖЕНИЕ НА ЭТОЙ ВЕРСИИ, то откатитесь, загрузив предыдущую версию, v0.4.18.
Прелесть Impeller в данном случае заключается в том, что производительность приложения повысилась.
Изменения
- Использование Impeller на OS Android.
- Анимация паузы/воспроизведения у кнопки на экране плейлиста.
- Копирование название трека в мини-плеере при Desktop Layout. (сделано по запросу)
Исправления
- Множество обработчиков ошибок, которые ранее не работали в Release-версии приложения.
- Фикс отображения Skeleton Loader'а у типа плейлиста.
- Фикс невозможности запустить приложение, если произошла ошибка при миграции БД. В случае ошибки миграции, БД сбрасывается.
- Фикс SSL-сертификатов при воспроизведении музыки.
- Фикс иконки воспроизведения на экране плейлиста.