From 5f8eb37d388b90543177f45c118c2dcc77b82c48 Mon Sep 17 00:00:00 2001 From: vapormusic Date: Thu, 13 Jan 2022 21:36:11 +0700 Subject: [PATCH] add icons for play next/later --- src/renderer/assets/arrow-bend-down.svg | 26 +++++++++++++++++++ src/renderer/assets/arrow-bend-up.svg | 25 ++++++++++++++++++ .../views/components/mediaitem-list-item.ejs | 5 ++++ .../views/components/mediaitem-square.ejs | 4 +++ 4 files changed, 60 insertions(+) create mode 100644 src/renderer/assets/arrow-bend-down.svg create mode 100644 src/renderer/assets/arrow-bend-up.svg diff --git a/src/renderer/assets/arrow-bend-down.svg b/src/renderer/assets/arrow-bend-down.svg new file mode 100644 index 00000000..cbfa2e8a --- /dev/null +++ b/src/renderer/assets/arrow-bend-down.svg @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/src/renderer/assets/arrow-bend-up.svg b/src/renderer/assets/arrow-bend-up.svg new file mode 100644 index 00000000..64fd7119 --- /dev/null +++ b/src/renderer/assets/arrow-bend-up.svg @@ -0,0 +1,25 @@ + + + + + \ No newline at end of file diff --git a/src/renderer/views/components/mediaitem-list-item.ejs b/src/renderer/views/components/mediaitem-list-item.ejs index b5c080eb..a41abd87 100644 --- a/src/renderer/views/components/mediaitem-list-item.ejs +++ b/src/renderer/views/components/mediaitem-list-item.ejs @@ -224,12 +224,14 @@ items: [ { "name": "Add to Playlist...", + "icon": "./assets/feather/plus.svg", "action": function () { app.promptAddToPlaylist() } }, { name: `Play ${app.selectedMediaItems.length} tracks next`, + "icon": "./assets/arrow-bend-up.svg", action: () => { let itemsToPlay = {} app.selectedMediaItems.forEach(item => { @@ -251,6 +253,7 @@ }, { name: `Play ${app.selectedMediaItems.length} tracks later`, + "icon": "./assets/arrow-bend-down.svg", action: () => { let itemsToPlay = {} app.selectedMediaItems.forEach(item => { @@ -343,6 +346,7 @@ }, { "name": "Play Next", + "icon": "./assets/arrow-bend-up.svg", "action": function () { app.mk.playNext({[self.item.attributes.playParams.kind ?? self.item.type]: self.item.attributes.playParams.id ?? self.item.id}) app.mk.queue._reindex() @@ -351,6 +355,7 @@ }, { "name": "Play Later", + "icon": "./assets/arrow-bend-down.svg", "action": function () { app.mk.playLater({[self.item.attributes.playParams.kind ?? self.item.type]: self.item.attributes.playParams.id ?? self.item.id}) app.mk.queue._reindex() diff --git a/src/renderer/views/components/mediaitem-square.ejs b/src/renderer/views/components/mediaitem-square.ejs index 45ef4027..859ef0b7 100644 --- a/src/renderer/views/components/mediaitem-square.ejs +++ b/src/renderer/views/components/mediaitem-square.ejs @@ -258,6 +258,7 @@ items: [ { name: `Play ${app.selectedMediaItems.length} tracks next`, + "icon": "./assets/arrow-bend-up.svg", action: () => { let itemsToPlay = {} app.selectedMediaItems.forEach(item => { @@ -279,6 +280,7 @@ }, { name: `Play ${app.selectedMediaItems.length} tracks later`, + "icon": "./assets/arrow-bend-down.svg", action: () => { let itemsToPlay = {} app.selectedMediaItems.forEach(item => { @@ -379,6 +381,7 @@ }, { "name": "Play Next", + "icon": "./assets/arrow-bend-up.svg", "action": function () { app.mk.playNext({[self.item.attributes.playParams.kind ?? self.item.type]: self.item.attributes.playParams.id ?? self.item.id}) app.mk.queue._reindex() @@ -387,6 +390,7 @@ }, { "name": "Play Later", + "icon": "./assets/arrow-bend-down.svg", "action": function () { app.mk.playLater({[self.item.attributes.playParams.kind ?? self.item.type]: self.item.attributes.playParams.id ?? self.item.id}) app.mk.queue._reindex()