Commit Graph

13 Commits

Author SHA1 Message Date
3df5b1527d
feat(Playroom): add new icons for audio quality and Chromecast options in more options dialog 2025-05-28 11:11:38 +10:00
ab67e07384
feat(PlayListItem, Library): add PlayListItem component and integrate into Library page 2025-05-28 10:45:16 +10:00
6a5d6369fa
feat(Favourites): implement favourites store for managing user favourites 2025-05-27 22:04:21 +10:00
8eee570200
feat(PlayQueue): implement PlayQueueItem component for better queue management and UI 2025-05-27 21:12:52 +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
5a200edd11
fix(Playroom): correct script source path and add ChatBubbleQuoteFull icon for improved lyrics display 2025-05-26 19:49:36 +10:00
4da52e7f95
feat(播放器): 添加循环播放模式功能
实现三种循环播放模式:关闭、全部循环和单曲循环。修改播放逻辑以支持不同模式:
- 关闭模式:播放到队列末尾时停止
- 全部循环:播放到队列末尾时从头开始
- 单曲循环:当前歌曲播放结束后自动重播

新增单曲循环图标组件,并优化播放控制按钮的UI交互。
2025-05-26 13:39:47 +10:00
b6574d8093
feat(播放界面): 新增音量图标并优化播放器布局
- 添加新的音量图标组件 speaker.vue
- 调整播放器界面布局,将歌曲信息与操作按钮重新排列
- 优化播放控制按钮的视觉效果,统一模糊效果实现方式
2025-05-26 12:18:06 +10:00
1a700659ae
refactor(icons): 移除图标组件中的冗余div包装层
优化图标组件结构,直接将尺寸类应用于svg元素
2025-05-26 10:43:57 +10:00
519816c050
feat(Playroom): 添加新的图标组件并更新播放队列对话框
在播放队列对话框中添加了新的图标组件(XIcon、ShuffleIcon、ListArrowIcon),并更新了对话框的布局和样式
2025-05-25 19:03:54 +10:00
02dd087239
feat(Playroom): 添加新的图标组件并更新界面布局
在Playroom页面中新增了四个图标组件(ChatBubbleQuoteIcon、StarEmptyIcon、MusicListIcon、EllipsisHorizontalIcon),并调整了界面布局以更好地展示这些图标。这些改动旨在提升用户界面的交互性和视觉一致性。
2025-05-25 17:42:48 +10:00
740d9a2d69
feat: 添加并替换多个图标组件以提高代码复用性
本次提交新增了多个图标组件,并在多个页面和组件中替换了原有的内联SVG代码。通过引入这些可复用的图标组件,提高了代码的可维护性和一致性。
2025-05-25 17:20:03 +10:00
889adc3774
initial commit 2025-05-23 20:32:08 +10:00