diff --git a/src/renderer/style.less b/src/renderer/style.less index f1722cf8..cd68c439 100644 --- a/src/renderer/style.less +++ b/src/renderer/style.less @@ -2384,7 +2384,20 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb { padding-top: var(--navigationBarHeight); .playlist-body { - padding: var(--contentInnerPadding); + padding: 0px var(--contentInnerPadding) 0px var(--contentInnerPadding); + } + + .playlist-floating-header { + position: sticky; + top: 0; + left: 0; + border-bottom: 1px solid rgba(200, 200, 200, 0.05); + z-index: 6; + padding: 0px 1em; + backdrop-filter: blur(32px); + background: rgba(24, 24, 24, 0.15); + top: var(--navigationBarHeight); + transition: opacity 0.1s var(--appleEase); } .playlist-display { @@ -2572,7 +2585,6 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb { box-shadow: var(--ciderShadow-Generic); width: 36px; height: 36px; - float: right; border: 0px; cursor: pointer; z-index: 5; diff --git a/src/renderer/views/pages/cider-playlist.ejs b/src/renderer/views/pages/cider-playlist.ejs index ac432239..8692b940 100644 --- a/src/renderer/views/pages/cider-playlist.ejs +++ b/src/renderer/views/pages/cider-playlist.ejs @@ -61,7 +61,7 @@ -
+
- + + + +
+
+
+ +
+ +
@@ -147,7 +185,8 @@ confirm: false, app: this.$root, itemBadges: [], - badgesRequested: false + badgesRequested: false, + headerVisible: true } }, mounted: function () { @@ -162,6 +201,9 @@ } }, methods: { + isHeaderVisible(visible) { + this.headerVisible = visible + }, getBadges() { return if (this.badgesRequested) {