diff --git a/src/renderer/assets/feather/list.svg b/src/renderer/assets/feather/list.svg index 5ce38eaa..0cf5c923 100644 --- a/src/renderer/assets/feather/list.svg +++ b/src/renderer/assets/feather/list.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/renderer/style.less b/src/renderer/style.less index 124920a9..aef12b77 100644 --- a/src/renderer/style.less +++ b/src/renderer/style.less @@ -688,6 +688,8 @@ input[type=range].web-slider::-webkit-slider-runnable-track { &.app-sidebar-item-playlist { -webkit-user-drag: element; + overflow: hidden; + text-overflow: ellipsis; } } @@ -3574,7 +3576,7 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb { } .playback-button--small.active { - background-color: rgba(200, 200, 200, 0.1); + background-color: rgba(200, 200, 200, 0.7); } .right-col{ @@ -3593,6 +3595,10 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb { &:hover ::-webkit-scrollbar-thumb { box-shadow: inset 0px 0px 10px 10px rgb(200 200 200 / 50%); } + + .lyric-body{ + justify-content: center; + } } .queue-col{ diff --git a/src/renderer/views/components/mediaitem-list-item.ejs b/src/renderer/views/components/mediaitem-list-item.ejs index 300b0f2b..37c83284 100644 --- a/src/renderer/views/components/mediaitem-list-item.ejs +++ b/src/renderer/views/components/mediaitem-list-item.ejs @@ -348,16 +348,19 @@ menus.multiple.items = menus.multiple.items.concat(this.contextExt.multiple) } } - let rating = await app.getRating(self.item) - if(rating == 0) { - menus.normal.items.find(x => x.id == 'love').disabled = false - menus.normal.items.find(x => x.id == 'dislike').disabled = false - }else if(rating == 1) { - menus.normal.items.find(x => x.id == 'unlove').disabled = false - }else if(rating == -1) { - menus.normal.items.find(x => x.id == 'undo_dislike').disabled = false + try{ + let rating = await app.getRating(self.item).catch(); + if (rating) { + if(rating == 0) { + menus.normal.items.find(x => x.id == 'love').disabled = false + menus.normal.items.find(x => x.id == 'dislike').disabled = false + }else if(rating == 1) { + menus.normal.items.find(x => x.id == 'unlove').disabled = false + }else if(rating == -1) { + menus.normal.items.find(x => x.id == 'undo_dislike').disabled = false + } } - + } catch(_){} CiderContextMenu.Create(event, menus[useMenu]) }, visibilityChanged: function (isVisible, entry) {