diff --git a/src/renderer/components/WatchVideoPlaylist/WatchVideoPlaylist.css b/src/renderer/components/WatchVideoPlaylist/WatchVideoPlaylist.css index 2b3b719f80e84..f284062d9bf7c 100644 --- a/src/renderer/components/WatchVideoPlaylist/WatchVideoPlaylist.css +++ b/src/renderer/components/WatchVideoPlaylist/WatchVideoPlaylist.css @@ -13,15 +13,20 @@ .channelName { font-size: 15px; position: relative; - inset-block-end: 15px; + inset-block-end: 0; } .playlistIndex { position: relative; - inset-block-end: 15px; + inset-block-end: 0; color: var(--tertiary-text-color); } +.playlistIndex.isCollapsed { + display: block; + margin-block-end: -6px; +} + .playlistProgressBarContainer { margin-inline-start: 10px; position: relative; @@ -155,6 +160,32 @@ transition: background 0.2s ease-in; } +.playlistHeader { + display: flex; + justify-content: space-between; + align-items: center; + gap: 10px; + margin-block-end: 4px; + padding-block-start: 8px; +} + +.playlistHeader .playlistCollapseButton { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + inline-size: 32px; + block-size: 32px; + margin-block-start: 0; + font-size: 16px; +} + +.playlistHeader .playlistTitle { + flex: 1; + min-inline-size: 0; + margin: 0; +} + .playlistIcon { inline-size: 1em; } diff --git a/src/renderer/components/WatchVideoPlaylist/WatchVideoPlaylist.vue b/src/renderer/components/WatchVideoPlaylist/WatchVideoPlaylist.vue index 56dd8a3e6ed91..762b22ed8955a 100644 --- a/src/renderer/components/WatchVideoPlaylist/WatchVideoPlaylist.vue +++ b/src/renderer/components/WatchVideoPlaylist/WatchVideoPlaylist.vue @@ -1,25 +1,42 @@