diff --git a/components/app/AudioPlayer.vue b/components/app/AudioPlayer.vue index fc126021..0cffd658 100644 --- a/components/app/AudioPlayer.vue +++ b/components/app/AudioPlayer.vue @@ -15,7 +15,7 @@

{{ isDirectPlayMethod ? 'Direct' : isLocalPlayMethod ? 'Local' : 'Transcode' }}

-
+

{{ currentTimePretty }}

@@ -46,7 +46,7 @@
-
+
{{ bookmarks.length ? 'bookmark' : 'bookmark_border' }} @@ -65,8 +65,8 @@
-
-
+
+
first_page {{ jumpBackwardsIcon }}
@@ -80,12 +80,10 @@
-
+

0:00

-

{{ currentChapterTitle }}

-

{{ timeRemainingPretty }}

@@ -287,6 +285,7 @@ export default { return this.playMethod == this.$constants.PlayMethod.DIRECTPLAY }, title() { + if (this.currentChapterTitle && this.showFullscreen) return this.currentChapterTitle if (this.playbackSession) return this.playbackSession.displayTitle return this.mediaMetadata ? this.mediaMetadata.title : 'Title' }, @@ -989,16 +988,15 @@ export default { pointer-events: auto; } .fullscreen .title-author-texts .title-text { - font-size: clamp(0.8rem, calc(var(--cover-image-height) / 260 * 20), 1.5rem); + font-size: clamp(0.8rem, calc(var(--cover-image-height) / 260 * 20), 1.3rem); } .fullscreen .title-author-texts .author-text { - font-size: clamp(0.6rem, calc(var(--cover-image-height) / 260 * 16), 1.1rem); + font-size: clamp(0.6rem, calc(var(--cover-image-height) / 260 * 16), 1rem); } #playerControls { transition: all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1); transition-property: width, bottom; - height: 48px; width: 140px; padding-left: 12px; padding-right: 12px; @@ -1038,14 +1036,14 @@ export default { .fullscreen #playerControls { width: 100%; - bottom: 94px; + padding-left: 24px; + padding-right: 24px; + bottom: 78px; } .fullscreen #playerControls .jump-icon { - margin: 0px 18px; font-size: 2.4rem; } .fullscreen #playerControls .next-icon { - margin: 0px 20px; font-size: 2rem; } .fullscreen #playerControls .play-btn { @@ -1053,7 +1051,6 @@ export default { width: 65px; min-width: 65px; min-height: 65px; - margin: 0px 26px; } .fullscreen #playerControls .play-btn .material-icons { font-size: 2.1rem;