From 7ac717f2d90af527a2bbf72dae02e1c07ba370bd Mon Sep 17 00:00:00 2001 From: James Barnsley Date: Fri, 5 Jan 2024 12:02:56 +1300 Subject: [PATCH] Add/remove library on mobile devices - Hide from main view; it is available in the context menu - Prevents horizontal scrolling - Also reinstate mobile context menu dividers for quicker legibility --- src/js/views/Album.js | 2 +- src/js/views/Artist/Artist.js | 3 ++- src/js/views/Playlist.js | 12 ++++++++---- src/scss/components/_context-menu.scss | 4 ---- 4 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/js/views/Album.js b/src/js/views/Album.js index 88608dbd..b3913d50 100755 --- a/src/js/views/Album.js +++ b/src/js/views/Album.js @@ -200,7 +200,7 @@ const Album = () => { > - {uriSource(uri) === 'spotify' && ( + {uriSource(uri) === 'spotify' && !slim_mode && ( { const { uri: encodedUri } = useParams(); const uri = decodeUri(encodedUri); + const { slim_mode } = useSelector((state) => state.ui); const artistSelector = makeItemSelector(uri); const artist = useSelector(artistSelector); const albumSelector = makeItemSelector(artist?.albums_uris || []); @@ -135,7 +136,7 @@ const Artist = () => { > - {is_spotify && ( + {is_spotify && !slim_mode && ( - + {!slim_mode && ( + + )} @@ -298,6 +301,7 @@ const Playlist = ({ playlist={playlist} onPlay={onPlay} handleContextMenu={handleContextMenu} + slim_mode={slim_mode} />

diff --git a/src/scss/components/_context-menu.scss b/src/scss/components/_context-menu.scss index d8a801e8..8a417578 100755 --- a/src/scss/components/_context-menu.scss +++ b/src/scss/components/_context-menu.scss @@ -320,10 +320,6 @@ } } - &__divider { - display: none; - } - &__item { font-size: 1.2rem; font-weight: 800;