From 8c11b6d0ea69bc4e942c6c1d3619bc385de2f11c Mon Sep 17 00:00:00 2001 From: wvffle Date: Sat, 2 Jul 2022 23:49:07 +0000 Subject: [PATCH] Rewrite queue --- front/src/components/Queue.vue | 329 ++++++++++---------------- front/src/components/audio/Player.vue | 13 +- front/src/composables/usePlayer.ts | 47 ++++ front/src/composables/useQueue.ts | 107 +++++++++ front/src/store/queue.ts | 12 +- front/src/types.ts | 2 + 6 files changed, 290 insertions(+), 220 deletions(-) create mode 100644 front/src/composables/usePlayer.ts create mode 100644 front/src/composables/useQueue.ts diff --git a/front/src/components/Queue.vue b/front/src/components/Queue.vue index 988affb13..724487ddd 100644 --- a/front/src/components/Queue.vue +++ b/front/src/components/Queue.vue @@ -1,3 +1,115 @@ + + @@ -154,11 +266,11 @@
@@ -169,7 +281,7 @@ :title="labels.play" :aria-label="labels.play" class="control" - @click.prevent.stop="resumePlayback" + @click.prevent.stop="resume" > @@ -179,7 +291,7 @@ :title="labels.pause" :aria-label="labels.pause" class="control" - @click.prevent.stop="pausePlayback" + @click.prevent.stop="pause" > @@ -189,7 +301,7 @@ :aria-label="labels.next" class="control" :disabled="hasNext || null" - @click.prevent.stop="$store.dispatch('queue/next')" + @click.prevent.stop="next" > @@ -211,7 +323,7 @@