diff --git a/src/i18n/en_US.json b/src/i18n/en_US.json index bd87cf25..dbb254fb 100644 --- a/src/i18n/en_US.json +++ b/src/i18n/en_US.json @@ -21,11 +21,13 @@ "term.accountSettings": "Account Settings", "term.logout": "Logout", "term.login": "Log In", + "term.quickNav": "Quick Nav", "term.cast": "Cast", "term.about": "About", "term.privateSession": "Private Session", "term.disablePrivateSession": "Disable Private Session", "term.queue": "Queue", + "term.autoplay": "Autoplay", "term.lyrics": "Lyrics", "term.miniplayer": "MiniPlayer", "term.history": "History", @@ -46,12 +48,19 @@ "term.createNewPlaylist": "Create New Playlist", "term.createNewPlaylistFolder": "Create New Playlist Folder", "term.deletePlaylist": "Are you sure you want to delete this playlist?", + "term.navigateBack": "Navigate back", + "term.navigateForward": "Navigate forward", "term.play": "Play", "term.pause": "Pause", "term.previous": "Previous", "term.next": "Next", "term.shuffle": "Shuffle", + "term.enableShuffle": "Enable shuffle", + "term.disableShuffle": "Disable shuffle", "term.repeat": "Repeat", + "term.enableRepeatOne": "Enable repeat one", + "term.disableRepeatOne": "Disable repeat one", + "term.disableRepeat": "Disable repeat", "term.volume": "Volume", "term.mute": "Mute", "term.unmute": "Unmute", @@ -254,6 +263,7 @@ "action.newpreset": "New Preset...", "action.deletepreset": "Delete Preset", "action.open": "Open", + "action.close": "Close", "action.relaunch.confirm": "Do you want to relaunch Cider?", "action.cast.chromecast": "Chromecast", "action.cast.todevices": "Cast to Devices", @@ -264,6 +274,7 @@ "action.cast.scanning": "Scanning...", "action.createNew": "Create New...", "action.openArtworkInBrowser": "Open artwork in browser", + "action.scrollToTop": "Scroll to top", "menubar.options.about": "About", "menubar.options.settings": "Settings", "menubar.options.quit": "Quit Cider", diff --git a/src/i18n/source/en_US.json b/src/i18n/source/en_US.json index bd87cf25..dbb254fb 100644 --- a/src/i18n/source/en_US.json +++ b/src/i18n/source/en_US.json @@ -21,11 +21,13 @@ "term.accountSettings": "Account Settings", "term.logout": "Logout", "term.login": "Log In", + "term.quickNav": "Quick Nav", "term.cast": "Cast", "term.about": "About", "term.privateSession": "Private Session", "term.disablePrivateSession": "Disable Private Session", "term.queue": "Queue", + "term.autoplay": "Autoplay", "term.lyrics": "Lyrics", "term.miniplayer": "MiniPlayer", "term.history": "History", @@ -46,12 +48,19 @@ "term.createNewPlaylist": "Create New Playlist", "term.createNewPlaylistFolder": "Create New Playlist Folder", "term.deletePlaylist": "Are you sure you want to delete this playlist?", + "term.navigateBack": "Navigate back", + "term.navigateForward": "Navigate forward", "term.play": "Play", "term.pause": "Pause", "term.previous": "Previous", "term.next": "Next", "term.shuffle": "Shuffle", + "term.enableShuffle": "Enable shuffle", + "term.disableShuffle": "Disable shuffle", "term.repeat": "Repeat", + "term.enableRepeatOne": "Enable repeat one", + "term.disableRepeatOne": "Disable repeat one", + "term.disableRepeat": "Disable repeat", "term.volume": "Volume", "term.mute": "Mute", "term.unmute": "Unmute", @@ -254,6 +263,7 @@ "action.newpreset": "New Preset...", "action.deletepreset": "Delete Preset", "action.open": "Open", + "action.close": "Close", "action.relaunch.confirm": "Do you want to relaunch Cider?", "action.cast.chromecast": "Chromecast", "action.cast.todevices": "Cast to Devices", @@ -264,6 +274,7 @@ "action.cast.scanning": "Scanning...", "action.createNew": "Create New...", "action.openArtworkInBrowser": "Open artwork in browser", + "action.scrollToTop": "Scroll to top", "menubar.options.about": "About", "menubar.options.settings": "Settings", "menubar.options.quit": "Quit Cider", diff --git a/src/renderer/views/app/chrome-bottom.ejs b/src/renderer/views/app/chrome-bottom.ejs index e27a6e13..733b73e7 100644 --- a/src/renderer/views/app/chrome-bottom.ejs +++ b/src/renderer/views/app/chrome-bottom.ejs @@ -39,7 +39,8 @@ @@ -99,17 +109,17 @@ -
- +
+
-
+ - + diff --git a/src/renderer/views/components/inline-collection-list.ejs b/src/renderer/views/components/inline-collection-list.ejs index 964f7847..bc7333c1 100644 --- a/src/renderer/views/components/inline-collection-list.ejs +++ b/src/renderer/views/components/inline-collection-list.ejs @@ -18,7 +18,7 @@ - diff --git a/src/renderer/views/components/mediaitem-list-item.ejs b/src/renderer/views/components/mediaitem-list-item.ejs index abd2909d..6ea0d3bc 100644 --- a/src/renderer/views/components/mediaitem-list-item.ejs +++ b/src/renderer/views/components/mediaitem-list-item.ejs @@ -20,10 +20,10 @@
- -
@@ -42,7 +42,9 @@ :size="48" :bgcolor="getBgColor()" :type="item.type"> - +
diff --git a/src/renderer/views/components/mediaitem-square.ejs b/src/renderer/views/components/mediaitem-square.ejs index 5f4a9aa0..901a34af 100644 --- a/src/renderer/views/components/mediaitem-square.ejs +++ b/src/renderer/views/components/mediaitem-square.ejs @@ -8,7 +8,7 @@
{{item?.meta?.reason?.stringForDisplay ?? ''}}
- @@ -361,7 +361,7 @@ if (this.data.type.includes('albums')) { let date = this.data.attributes.releaseDate; if (date == null || date === "") return ""; - return `${this.data.relationships.tracks.data[0].attributes.genreNames[0]} · ${new Date(date).getFullYear()}` + return `${this.data.relationships.tracks.data[0].attributes.genreNames[0]} · ${new Date(date).getFullYear()}` } }, async isInLibrary() { diff --git a/src/renderer/views/pages/podcasts.ejs b/src/renderer/views/pages/podcasts.ejs index 7430c01d..169a8b76 100644 --- a/src/renderer/views/pages/podcasts.ejs +++ b/src/renderer/views/pages/podcasts.ejs @@ -68,7 +68,7 @@
- +
diff --git a/src/web-remote/views/components/mediaitem-square.ejs b/src/web-remote/views/components/mediaitem-square.ejs index b58a5271..546eb2b2 100644 --- a/src/web-remote/views/components/mediaitem-square.ejs +++ b/src/web-remote/views/components/mediaitem-square.ejs @@ -14,9 +14,13 @@ :type="item.type">
+ @click="contextMenu" :aria-label="$root.getLz('term.more')"> + <%- include("../svg/more.svg") %> + + @click="app.playMediaItem(item)" :aria-label="$root.getLz('term.play')"> + <%- include("../svg/play.svg") %> +
{{ item.attributes.name }}
-
+
{{ getSubtitle() }}