From 02dd087239b667de22c4c84f8004ce2338623cb9 Mon Sep 17 00:00:00 2001 From: Astrian Zheng Date: Sun, 25 May 2025 17:42:48 +1000 Subject: [PATCH] =?UTF-8?q?feat(Playroom):=20=E6=B7=BB=E5=8A=A0=E6=96=B0?= =?UTF-8?q?=E7=9A=84=E5=9B=BE=E6=A0=87=E7=BB=84=E4=BB=B6=E5=B9=B6=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E7=95=8C=E9=9D=A2=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在Playroom页面中新增了四个图标组件(ChatBubbleQuoteIcon、StarEmptyIcon、MusicListIcon、EllipsisHorizontalIcon),并调整了界面布局以更好地展示这些图标。这些改动旨在提升用户界面的交互性和视觉一致性。 --- src/assets/icons/chatbubblequote.vue | 15 +++++++++ src/assets/icons/ellipsishorizontal.vue | 15 +++++++++ src/assets/icons/ellipsisvertical.vue | 15 +++++++++ src/assets/icons/musiclist.vue | 15 +++++++++ src/pages/Playroom.vue | 41 +++++++++++++++---------- 5 files changed, 85 insertions(+), 16 deletions(-) create mode 100644 src/assets/icons/chatbubblequote.vue create mode 100644 src/assets/icons/ellipsishorizontal.vue create mode 100644 src/assets/icons/ellipsisvertical.vue create mode 100644 src/assets/icons/musiclist.vue diff --git a/src/assets/icons/chatbubblequote.vue b/src/assets/icons/chatbubblequote.vue new file mode 100644 index 0000000..eb6e08c --- /dev/null +++ b/src/assets/icons/chatbubblequote.vue @@ -0,0 +1,15 @@ + + + \ No newline at end of file diff --git a/src/assets/icons/ellipsishorizontal.vue b/src/assets/icons/ellipsishorizontal.vue new file mode 100644 index 0000000..7f0f063 --- /dev/null +++ b/src/assets/icons/ellipsishorizontal.vue @@ -0,0 +1,15 @@ + + + \ No newline at end of file diff --git a/src/assets/icons/ellipsisvertical.vue b/src/assets/icons/ellipsisvertical.vue new file mode 100644 index 0000000..5ca53e2 --- /dev/null +++ b/src/assets/icons/ellipsisvertical.vue @@ -0,0 +1,15 @@ + + + \ No newline at end of file diff --git a/src/assets/icons/musiclist.vue b/src/assets/icons/musiclist.vue new file mode 100644 index 0000000..107f84e --- /dev/null +++ b/src/assets/icons/musiclist.vue @@ -0,0 +1,15 @@ + + + \ No newline at end of file diff --git a/src/pages/Playroom.vue b/src/pages/Playroom.vue index f8a7b8f..80d713a 100644 --- a/src/pages/Playroom.vue +++ b/src/pages/Playroom.vue @@ -12,6 +12,10 @@ import ForwardIcon from '../assets/icons/forward.vue' import PlayIcon from '../assets/icons/play.vue' import PauseIcon from '../assets/icons/pause.vue' import LoadingIndicator from '../assets/icons/loadingindicator.vue' +import ChatBubbleQuoteIcon from '../assets/icons/chatbubblequote.vue' +import StarEmptyIcon from '../assets/icons/starempty.vue' +import MusicListIcon from '../assets/icons/musiclist.vue' +import EllipsisHorizontalIcon from '../assets/icons/ellipsishorizontal.vue' const playQueueStore = usePlayQueueStore() gsap.registerPlugin(Draggable) @@ -126,18 +130,20 @@ function playPrevious() {
-
+
+ + +
+
+
+ +
+
+ +
-