diff --git a/src/renderer/assets/feather/heart-fill.svg b/src/renderer/assets/feather/heart-fill.svg index 1f790aad..4daaa2c8 100644 --- a/src/renderer/assets/feather/heart-fill.svg +++ b/src/renderer/assets/feather/heart-fill.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/renderer/assets/feather/heart.svg b/src/renderer/assets/feather/heart.svg index a083b7e2..973edba4 100644 --- a/src/renderer/assets/feather/heart.svg +++ b/src/renderer/assets/feather/heart.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/renderer/less/elements.css b/src/renderer/less/elements.css index 20323ac9..0c54721e 100644 --- a/src/renderer/less/elements.css +++ b/src/renderer/less/elements.css @@ -364,6 +364,21 @@ align-items: center; justify-content: center; } +.cd-mediaitem-list-item .heart-unfilled { + background-image: url("assets/feather/heart.svg"); + height: 12px; + width: 36px; + filter: contrast(0); + background-repeat: no-repeat; +} + +.cd-mediaitem-list-item .heart-filled { + background-image: url("assets/feather/heart-fill.svg"); + height: 12px; + width: 36px; + filter: contrast(0); + background-repeat: no-repeat; +} .cd-mediaitem-list-item .explicit-icon { background-image: url("assets/explicit.svg"); height: 12px; @@ -372,9 +387,7 @@ background-repeat: no-repeat; } .heart-icon { - position: absolute; - filter: contrast(0); - background-repeat: no-repeat; + display: flex } @keyframes load-bar { 10% { diff --git a/src/renderer/less/elements.less b/src/renderer/less/elements.less index b2ee7753..27418eca 100644 --- a/src/renderer/less/elements.less +++ b/src/renderer/less/elements.less @@ -448,6 +448,22 @@ justify-content: center; } + .heart-unfilled { + background-image: url("assets/feather/heart.svg"); + height: 12px; + width: 36px; + filter: contrast(0); + background-repeat: no-repeat; + } + + .heart-filled { + background-image: url("assets/feather/heart-fill.svg"); + height: 12px; + width: 36px; + filter: contrast(0); + background-repeat: no-repeat; + } + .explicit-icon { background-image: url("./assets/explicit.svg"); height: 12px; @@ -457,10 +473,7 @@ } .heart-icon { - position: absolute; - right:0; - filter: contrast(0); - background-repeat: no-repeat; + display: flex } /* CSS.gg diff --git a/src/renderer/views/components/mediaitem-list-item.ejs b/src/renderer/views/components/mediaitem-list-item.ejs index c77a50f8..a5ae3ce9 100644 --- a/src/renderer/views/components/mediaitem-list-item.ejs +++ b/src/renderer/views/components/mediaitem-list-item.ejs @@ -65,8 +65,9 @@ -