|
885a7dabab
|
feat(PreferencePanel, usePreferences): add PreferencePanel component and integrate preference settings
|
2025-05-28 12:34:14 +10:00 |
|
|
65e3520ecf
|
feat(Library): add Library page and integrate favourites functionality
refactor(useFavourites): switch from chrome.storage.sync to chrome.storage.local and normalize favourites data
|
2025-05-28 09:46:43 +10:00 |
|
|
6a5d6369fa
|
feat(Favourites): implement favourites store for managing user favourites
|
2025-05-27 22:04:21 +10:00 |
|
|
3d962c647f
|
refactor(usePreferences): remove debug logging and simplify API detection
|
2025-05-27 21:40:14 +10:00 |
|
|
c6868ed2a2
|
feat: add vue-toast-notification for user feedback and implement queue management in TrackItem component
|
2025-05-27 17:03:55 +10:00 |
|
|
7a0c638d2c
|
feat(Player): implement audio preloading functionality with state management
|
2025-05-27 13:44:04 +10:00 |
|
|
588182e888
|
feat(Playroom): add lyrics display functionality with animations and preferences management
|
2025-05-26 19:34:13 +10:00 |
|
|
145a2d2dbb
|
fix: storage / network permission issue
|
2025-05-26 18:44:25 +10:00 |
|
|
32ab4574dd
|
feat(偏好设置): 添加浏览器扩展存储支持及时间显示偏好功能
添加 webextension-polyfill 依赖以支持浏览器扩展存储 API
创建 usePreferences store 管理用户偏好设置
将 Playroom 页面的时间显示切换功能迁移至偏好设置 store
|
2025-05-26 14:50:53 +10:00 |
|
|
d99ae28f8c
|
feat(播放器): 添加随机播放功能
实现播放队列的随机播放模式,包括:
1. 在 store 中添加 shuffleList 和 playMode 状态
2. 修改播放器组件以支持随机播放时的歌曲切换
3. 更新播放界面以显示随机播放队列
4. 添加随机播放按钮交互逻辑
当开启随机播放时,会生成随机播放列表并保持当前播放歌曲不变,关闭时可恢复原播放顺序。
|
2025-05-26 13:20:08 +10:00 |
|
|
73aaef1662
|
feat(音频可视化): 添加音频可视化功能并优化播放队列显示
引入音频可视化器模块,用于实时显示音频频谱。在播放队列中添加可视化效果,并优化播放队列的UI显示。同时,更新播放队列的标题为“播放队列”以提升用户体验。
|
2025-05-25 20:22:05 +10:00 |
|
|
de71db1992
|
feat(播放器): 添加播放进度同步功能
在播放器组件中添加了对播放进度的监听和同步功能,确保进度条与播放时间保持一致。同时,在播放队列存储中添加了`updatedCurrentTime`字段,用于更新播放时间。这些改动提升了用户体验,使播放进度控制更加直观和准确。
|
2025-05-25 10:38:13 +10:00 |
|
|
c24d51ea9e
|
feat(播放器): 新增播放室页面并集成GSAP动画库
新增播放室页面,支持歌曲播放进度条拖拽功能。在播放队列存储中添加当前播放时间和总时长状态。更新播放器组件以支持跳转到播放室页面,并集成GSAP动画库用于实现进度条拖拽效果。
|
2025-05-25 10:28:16 +10:00 |
|
|
956fef1d8a
|
feat(Player): 添加缓冲状态指示器
在播放器中添加了缓冲状态指示器,当音频缓冲时显示动画,提升用户体验
|
2025-05-25 00:10:23 +10:00 |
|
|
94a153ae11
|
feat(播放队列): 添加播放队列功能并集成 Pinia 状态管理
新增播放队列功能,使用 Pini a进行状态管理。包括创建播放队列存储、在专辑详情页添加播放功能、以及在播放组件中监听播放状态的变化。同时,更新了依赖以支持 Pinia 的集成。
|
2025-05-24 16:33:50 +10:00 |
|