Releases: Zensonaton/FlutterVK
Flutter VK v0.3.1
Flutter VK v0.3.1
Изменения
- ⚡️ Кэширование списка треков и плейлистов. Данный функционал находится под большим сомнением в плане стабильности.
Flutter VK v0.3.0
Flutter VK v0.3.0
Это обновление добавляет функционал мини-плеера, возможность переключать треки скроллингом, раздел "Совпадения по вкусам", а так же мелкие оптимизации и изменения интерфейса.
Хочу поблагодарить человека, который сказал что «прочитал полностью патчноуты, но мало что смог понять». Теперь я буду стараться делать текст обновлений более ясным. :)
Изменения
- Новый функционал: "Мини плеер". Нажав на кнопку внизу, приложение скроется в малюсенькое окошко, которое находится поверх всех окон. В таком окошке находится отображение информации по текущему треку, а так же его текст или обложка.
- Функционал переключения трека при помощи скроллинга его обложки на полноэкранном плеере в мобильном интерфейсе.
- Реализация раздела "Совпадения по вкусам".
- Анимация переключения показа текста песни в мобильном интерфейсе полноэкранного плеера.
- Кнопка "Перемешать" у раздела "Моя музыка" теперь может ставить на паузу.
- У "играющих" плейлистов теперь есть небольшое свечение.
- Плеер снизу, при первом запуске воспроизведения музыки, теперь появляется намного раньше.
- Реализация отображения описаний плейлистов.
- Изменение цвета названия и описания у плейлистов, музыка с которых играет в данный момент.
- Небольшое затемнение для рекомендованных плейлистов с целью улучшения читабельности.
- Автоматическая прокрутка текста песни не мешает пользователю, если он вручную скроллит текст песни.
- Мобильный мини-плеер снизу находится ближе к краям экрана.
- Треки с одинаковыми обложками (т.е., одинаковым альбомом) не создают одинаковых файлов обложек в кэше.
- Небольшой файл с посланием для тех пользователей, которые попытаются прочитать папку с кэшем треков.
- Оптимизация главного экрана.
- Увеличение back-буфера для треков.
Фиксы
- Фикс загрузки больших плейлистов.
- Фикс отображения иконки паузы/воспроизведения у плейлистов.
- Фикс работы комбинаций клавиш на главном экране.
- Фикс "исчезающих" плейлистов во время загрузки.
- Фикс неработающей проверки на доступность трека у рекомендуемых треков. Документация API ВКонтакте поражает своим качеством и надёжностью.
- Фикс отображения экрана содержимого плейлистов.
- Исправление якобы не скруглённых краёв у обложек треков, вызванных тенями/освещением.
- Фикс цветов у иконки поиска во время загрузки плейлиста.
Flutter VK v0.2.2
Flutter VK v0.2.2
В основном, это обновление привносит фиксы, а так же мелкие-мелкие изменения интерфейса.
Хочу поблагодарить человека, который сказал что «прочитал полностью патчноуты, но мало что смог понять». Теперь я буду стараться делать текст обновлений более ясным. :)
Изменения
- Реализация раздела "Совпадения по вкусам".
- Кнопка "Перемешать" у раздела "Моя музыка" теперь может ставить на паузу.
- У "играющих" плейлистов теперь есть небольшое свечение.
- Плеер снизу теперь появляется намного раньше.
- Реализация отображения описаний плейлистов.
- Изменение цвета названия и описания у плейлистов, музыка с которых играет в данный момент.
- Небольшое затемнение для рекомендованных плейлистов с целью улучшения читабельности.
- Автоматический скроллинг не мешает пользователю, если он вручную скроллит текст песни.
- Мобильный мини-плеер снизу находится ближе к краям экрана.
- Треки с одинаковыми обложками (т.е., одинаковым альбомом) не создают одинаковых файлов обложек в кэше.
- Увеличение back-буфера для треков.
Фиксы
- Фикс отображения иконки паузы/воспроизведения у плейлистов.
- Фикс работы комбинаций клавиш на главном экране.
- Фикс "исчезающих" плейлистов во время загрузки.
- Фикс неработающей проверки на доступность трека у рекомендуемых треков. Документация API ВКонтакте поражает своим качеством и надёжностью.
- Фикс отображения экрана содержимого плейлистов.
- Исправление якобы не скруглённых краёв у обложек треков, вызванных тенями/освещением.
- Фикс цветов у иконки поиска во время загрузки плейлиста.
Flutter VK v0.2.1
Flutter VK v0.2.1 (багфикс)
Данное обновление имеет мно-о-ожество различных мелких изменений интерфейса, QoL-фич, мелочей, а так же системы кэширования треков.
Данное обновление было экстренно выпущено с целью фикса бага, допущенного в предыдущем обновлении.
Изменения
- Экспериментальная система кэширования треков, которая работает только с «лайкнутыми» треками. Учтите, что в будущем система кэширования треков будет работать совершенно иным образом.
- Новые комбинации клавиш:
ENTER
запускает воспроизведение первого трека из поиска,F11
открывает/закрывает полноэкранный плеер,ESC
закрывает экран плейлиста, а так же экран глобального поиска треков,CTRL
+F
выделяет поля поиска. - Отображение длительности всех треков в плейлисте.
- Использование другого текстового поля для поиска треков на экране плейлиста, а так же глобального поиска.
- Кнопки для переключения разделов музыки (например, «Ваша музыка», «Ваши плейлисты» и прочие) теперь расположены в самом низу в мобильном интерфейсе.
- Отображение анимации загрузки на изображении трека.
- Теперь мини-плеер снизу при мобильном интерфейсе имеет равное, по сравнению с остальным интерфейсом расстояние слева и справа. Теперь плеер словно находится на одном и том же уровне что и остальной интерфейс.
- Фикс невозможности открыть полноэкранный плеер.
- Фикс обрезки текста на мини-плеере в мобильном интерфейсе.
- Интерфейс теперь слегка меньше "глючит" при переключении между треками на Windows.
- Убрал эффект "свечения" на экране с информацией о треке.
- Разделы по типу «Ваши плейлисты», «Плейлисты для Вас» теперь не "обрезаются" справа и слева на главном экране.
- Фикс цветов у кнопки для запуска плейлиста во время загрузки.
- Небольшое скругление, видное при наведении на плейлистах.
- Небольшая оптимизация метода по отображению длительности треков.
- Избавление от лишнего
Divider
иSizedBox
на главном экране на последнем месте. - Небольшие изменения блока "Как пусто" при включённых разделах музыки.
- Временно избавился от
IsolatedAudioHandler
. - Пометил
AppLogger
'ы какstatic
, благодаря чему больше виджетов сталиconst
-виджетами. - Избавился от лишнего
Hero
для плейлистов, который по-итогу не работал, и лишь вызывал ошибки при открытии полноэкранного плеера.
Flutter VK v0.2.0
Flutter VK v0.2.0
Данное обновление имеет мно-о-ожество различных мелких изменений интерфейса, QoL-фич, мелочей, а так же системы кэширования треков.
Это обновление - первое обновление Flutter VK, в котором я изменил minor-версию приложения. В будущем, обновления для "основного" канала обновлений будут менять именно minor-версию, а обновления для "бета" канала будут менять patch-версию.
Изменения
- Экспериментальная система кэширования треков, которая работает только с «лайкнутыми» треками. Учтите, что в будущем система кэширования треков будет работать совершенно иным образом.
- Новые комбинации клавиш: ENTER запускает воспроизведение первого трека из поиска, F11 открывает/закрывает полноэкранный плеер, ESC закрывает экран плейлиста, а так же экран глобального поиска треков, CTRL + F выделяет поля поиска.
- Отображение длительности всех треков в плейлисте.
- Использование другого текстового поля для поиска треков на экране плейлиста, а так же глобального поиска.
- Кнопки для переключения разделов музыки (например, «Ваша музыка», «Ваши плейлисты» и прочие) теперь расположены в самом низу в мобильном интерфейсе.
- Отображение анимации загрузки на изображении трека.
- Теперь мини-плеер снизу при мобильном интерфейсе имеет равное, по сравнению с остальным интерфейсом расстояние слева и справа. Теперь плеер словно находится на одном и том же уровне что и остальной интерфейс.
- Фикс обрезки текста на мини-плеере в мобильном интерфейсе.
- Интерфейс теперь слегка меньше "глючит" при переключении между треками на Windows.
- Убрал эффект "свечения" на экране с информацией о треке.
- Разделы по типу «Ваши плейлисты», «Плейлисты для Вас» теперь не "обрезаются" справа и слева на главном экране.
- Фикс цветов у кнопки для запуска плейлиста во время загрузки.
- Небольшое скругление, видное при наведении на плейлистах.
- Избавление от лишнего
Divider
иSizedBox
на главном экране на последнем месте. - Небольшие изменения блока "Как пусто" при включённых разделах музыки.
- Временно избавился от
IsolatedAudioHandler
. - Пометил
AppLogger
'ы какstatic
, благодаря чему больше виджетов сталиconst
-виджетами. - Избавился от лишнего
Hero
для плейлистов, который по-итогу не работал, и лишь вызывал ошибки при открытии полноэкранного плеера.
Flutter VK v0.1.14
Flutter VK v0.1.14
Перепись системы кэширования с целью улучшения её работы, а так же реализации её работы на Windows. Помимо кэширования треков, данная система дополнительно загружает обложки у треков.
Изменения
- Экспериментальная система кэширования треков, благодаря которой треки не загружаются по несколько раз, экономя интернет траффик. В данный момент, данная система работает лишь с «лайкнутыми» треками. Учтите, что ввиду особенностей работы Android, кэш треков может очищаться в некоторых случаях. В будущем, кэш треков будет работать совершенно по-иному.
- Фикс обрезки текста на мини-плеере в мобильном интерфейсе.
Flutter VK v0.1.13
Flutter VK v0.1.13
Это обновление привносит систему кэширования треков на Android, а так же множество мелких изменений интерфейса.
Изменения
- Базовая система кэширования для Android: Теперь приложение старается "запомнить" прослушанные Вами треки, не требуя в будущем повторной их загрузки. Учтите, что данный функционал сделан как "затычка", и в будущем оно будет реализовано иным образом.
Flutter VK v0.1.12
Flutter VK v0.1.12
Это обновление привносит множество мелких изменений интерфейса.
Изменения
- Кнопки для переключения разделов музыки (например, «Ваша музыка», «Ваши плейлисты» и прочие) теперь расположены в самом низу в мобильном интерфейсе.
- Отображение анимации загрузки на изображении трека.
- Теперь мини-плеер снизу при мобильном интерфейсе имеет равное, по сравнению с остальным интерфейсом расстояние слева и справа. Теперь плеер словно находится на одном и том же уровне что и остальной интерфейс.
- Интерфейс теперь слегка меньше "глючит" при переключении между треками на Windows.
- Убрал эффект "свечения" на экране с информацией о треке.
- Разделы по типу «Ваши плейлисты», «Плейлисты для Вас» теперь не "обрезаются" справа и слева.
- Фикс цветов у кнопки для запуска плейлиста во время загрузки.
- Небольшое скругление, видное при наведении на плейлистах.
- Избавление от лишнего
Divider
иSizedBox
на главном экране на последнем месте. - Небольшие изменения блока "Как пусто" при включённых разделах музыки.
- Временно избавился от
IsolatedAudioHandler
. - Пометил
AppLogger
'ы какstatic
, благодаря чему больше виджетов сталиconst
-виджетами. - Избавился от лишнего
Hero
для плейлистов, который по-итогу не работал, и лишь вызывал ошибки при открытии полноэкранного плеера.
Flutter VK v0.1.10
Flutter VK v0.1.10
- Отображение анимации загрузки поверх изображения трека.
- Избавился от лишнего
Hero
для плейлистов, который по-итогу не работал, и лишь вызывал ошибки при открытии полноэкранного плеера.
Flutter VK v0.1.9
Flutter VK v0.1.9
- Реализация системы обновлений. По-умолчанию, наличие обновлений происходит каждый раз, когда Вы заходите в приложение. Если таковое поведение Вам не нравится, то Вы в любой момент можете отключить проверку на наличие обновлений в разделе «Профиль».
- Фикс установщика для Windows.