added menu button to player display, enabled add to playlist for now playing

This commit is contained in:
booploops 2022-01-18 04:12:06 -08:00
parent 274454af8a
commit 969a2f1a6d
3 changed files with 33 additions and 5 deletions

View file

@ -3092,7 +3092,6 @@ const app = new Vue({
items: [{ items: [{
"icon": "./assets/feather/list.svg", "icon": "./assets/feather/list.svg",
"name": "Add to Playlist...", "name": "Add to Playlist...",
"hidden": true,
"action": function() { "action": function() {
app.promptAddToPlaylist() app.promptAddToPlaylist()
} }

View file

@ -18,6 +18,7 @@
--navbarHeight: 48px; --navbarHeight: 48px;
--selected: rgb(130 130 130 / 30%); --selected: rgb(130 130 130 / 30%);
--selected-click: rgb(80 80 80 / 30%); --selected-click: rgb(80 80 80 / 30%);
--hover: rgb(200 200 200 / 10%);
--keyColor: #fa586a; --keyColor: #fa586a;
--keyColor-rgb: 250, 88, 106; --keyColor-rgb: 250, 88, 106;
--keyColor-rollover: #ff8a9c; --keyColor-rollover: #ff8a9c;
@ -1128,6 +1129,34 @@ input[type=range].web-slider::-webkit-slider-runnable-track {
justify-content: center; justify-content: center;
align-items: center; align-items: center;
filter: contrast(0.8); filter: contrast(0.8);
.lcdMenu {
height: 100%;
width: 100%;
padding: 0px;
margin: 0px;
background: transparent;
border: 0px;
appearance: none;
display: flex;
justify-content: center;
align-items: center;
border-radius: 6px;
&:focus {
outline: none;
}
&:hover {
background: var(--hover);
}
&:active {
background: var(--selected-click);
transform: scale(0.95);
}
.svg-icon {
--url: url('views/svg/more.svg')!important;
}
}
} }
.app-chrome .app-chrome-item > .app-playback-controls .playback-info { .app-chrome .app-chrome-item > .app-playback-controls .playback-info {

View file

@ -113,11 +113,11 @@
</div> </div>
</div> </div>
<template v-if="mk.nowPlayingItem['attributes']['playParams']"> <template v-if="mk.nowPlayingItem['attributes']['playParams']">
<div class="actions" <div class="actions">
v-if="isInLibrary(mk.nowPlayingItem['attributes']['playParams'])"> <button class="lcdMenu" @click="nowPlayingContextMenu">
❤️ <div class="svg-icon"></div>
</button>
</div> </div>
<div class="actions" v-else>🖤</div>
</template> </template>
</div> </div>