diff --git a/resources/cider-ui-tests/style.less b/resources/cider-ui-tests/style.less
index 49c3823c..fe276394 100644
--- a/resources/cider-ui-tests/style.less
+++ b/resources/cider-ui-tests/style.less
@@ -679,17 +679,17 @@ input[type=range].web-slider::-webkit-slider-runnable-track {
font-weight: 600;
text-align: center;
font-size: 13px;
- height: 1em;
- line-height: 1em;
+ height: 1.3em;
+ line-height: 1.3em;
overflow: hidden;
}
.app-chrome .app-chrome-item>.app-playback-controls .song-artist {
font-weight: 400;
- font-size: 13px;
+ font-size: 12px;
text-align: center;
- height: 1em;
- line-height: 1em;
+ height: 1.2em;
+ line-height: 1.2em;
overflow: hidden;
/* animation: marquee 10s linear infinite; */
}
@@ -2076,6 +2076,89 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb {
font-size: 12px;
}
+/* mediaitem-mvview */
+.cd-mediaitem-mvview {
+ width: 300px;
+ height: 250px;
+ display: inline-flex;
+ flex: 0 0 auto;
+ flex-direction: column;
+ font-size: 14px;
+ justify-content: flex-start;
+ align-items: center;
+ border-radius: 6px;
+ margin-left: 10px;
+ cursor: pointer;
+
+ >* {
+ z-index: inherit;
+ }
+}
+
+.cd-mediaitem-mvview .artwork {
+ height: 190px;
+ width: 300px;
+ background: blue;
+ border-top-left-radius: 6px;
+ border-top-right-radius: 6px;
+ background: var(--artwork);
+ background-size: cover;
+ flex: 0 0 auto;
+ margin: 6px;
+ margin-top: 0px;
+}
+
+.cd-mediaitem-mvview-overlay {
+ position: absolute;
+ width: 300px;
+ float: right;
+ height: 250px;
+ top: 0px;
+ margin: 10px;
+ margin-top: 0px;
+ opacity: 0;
+
+}
+
+.cd-mediaitem-mvview-overlay>* {
+ pointer-events: auto;
+
+}
+
+.cd-mediaitem-mvview>.cd-mediaitem-mvview-overlay {
+ z-index: 3;
+}
+
+.cd-mediaitem-mvview>.cd-mediaitem-mvview-overlay:hover {
+ opacity: 1;
+}
+
+.cd-mediaitem-mvview+.cd-mediaitem-mvview-overlay {
+ pointer-events: none;
+
+}
+
+.cd-mediaitem-mvview:hover+.cd-mediaitem-mvview-overlay {
+ opacity: 1;
+
+}
+
+
+.cd-mediaitem-mvview .artwork.round {
+ border-radius: var(--mediaItemRadiusRound);
+}
+
+.cd-mediaitem-mvview .title {
+ width: 90%;
+ text-align: center;
+}
+
+.cd-mediaitem-mvview .subtitle {
+ width: 100%;
+ text-align: center;
+ font-size: 12px;
+}
+
/* mediaitem-square */
.cd-mediaitem-square {
width: 200px;
diff --git a/resources/cider-ui-tests/views/components/mediaitem-mvview.ejs b/resources/cider-ui-tests/views/components/mediaitem-mvview.ejs
new file mode 100644
index 00000000..a1c93021
--- /dev/null
+++ b/resources/cider-ui-tests/views/components/mediaitem-mvview.ejs
@@ -0,0 +1,59 @@
+
+
+
\ No newline at end of file
diff --git a/resources/cider-ui-tests/views/components/mediaitem-scroller-horizontal-mvview.ejs b/resources/cider-ui-tests/views/components/mediaitem-scroller-horizontal-mvview.ejs
new file mode 100644
index 00000000..87517da9
--- /dev/null
+++ b/resources/cider-ui-tests/views/components/mediaitem-scroller-horizontal-mvview.ejs
@@ -0,0 +1,17 @@
+
+
+
+
\ No newline at end of file
diff --git a/resources/cider-ui-tests/views/main.ejs b/resources/cider-ui-tests/views/main.ejs
index 4380568b..11d28b92 100644
--- a/resources/cider-ui-tests/views/main.ejs
+++ b/resources/cider-ui-tests/views/main.ejs
@@ -444,6 +444,8 @@
<%- include('components/mediaitem-scroller-horizontal-large') %>
<%- include('components/mediaitem-scroller-horizontal-sp') %>
+
+<%- include('components/mediaitem-scroller-horizontal-mvview') %>
<%- include('components/mediaitem-list-item') %>
@@ -454,6 +456,8 @@
<%- include('components/mediaitem-square-large') %>
<%- include('components/mediaitem-square-sp') %>
+
+<%- include('components/mediaitem-mvview') %>
<%- include('components/animatedartwork-view') %>
diff --git a/resources/cider-ui-tests/views/pages/artist.ejs b/resources/cider-ui-tests/views/pages/artist.ejs
index eb44a8a5..76a6a80a 100644
--- a/resources/cider-ui-tests/views/pages/artist.ejs
+++ b/resources/cider-ui-tests/views/pages/artist.ejs
@@ -62,8 +62,15 @@
+