diff --git a/src/assets/css/style.css b/src/assets/css/style.css index 59a953a3..c001bb13 100644 --- a/src/assets/css/style.css +++ b/src/assets/css/style.css @@ -318,6 +318,13 @@ video.vjs-tech, padding-top: 0px; } +/* Make player 16x9 relative to viewport width on mobile */ +@media screen and (max-width: 1264px) { + .ptplayer .video-js { + height: calc(0.5625 * 100vw); + } +} + .ptplayer .vjs_video_1177-dimensions.vjs-fluid { padding-top: 0; } diff --git a/src/components/application/ptplayer.vue b/src/components/application/ptplayer.vue index d13d107e..b50c1005 100644 --- a/src/components/application/ptplayer.vue +++ b/src/components/application/ptplayer.vue @@ -14,48 +14,51 @@ :initialOffset="offset" :createdAt="playerCreatedAt" > -
- -
- - - - - - -

{{ getTitle(playingMetadata) }}

-
- -

{{ getUnder(playingMetadata) }}

-
- -
Playing from {{ chosenServer.name }}
-
-
-
-
-
- - -
- - compare_arrows - Manual Sync - - settings - - close - -
-
-
- - - - -
-
-
+ +
+ +
+ + + + + + +

{{ getTitle(playingMetadata) }}

+
+ +

{{ getUnder(playingMetadata) }}

+
+ +
Playing from {{ chosenServer.name }}
+
+
+
+
+
+ + +
+ + compare_arrows + Manual Sync + + settings + + close + +
+
+
+ + + + +
+
+
+
+
@@ -106,9 +109,9 @@ - + - + @@ -144,8 +147,18 @@ + + + diff --git a/src/components/messages.vue b/src/components/messages.vue new file mode 100644 index 00000000..20898e60 --- /dev/null +++ b/src/components/messages.vue @@ -0,0 +1,77 @@ + + + diff --git a/src/sidebar.vue b/src/sidebar.vue index ab75e198..3b17c6b0 100644 --- a/src/sidebar.vue +++ b/src/sidebar.vue @@ -92,44 +92,7 @@ - - - - Messages - - - - - - - - - {{ msg.user.username }} - {{ msg.time}} - -
{{ msg.msg }}
-
-
-
-
- - - -
-
-
- - - Send - -
+
@@ -139,12 +102,14 @@ import { mapActions, mapGetters } from 'vuex'; +import messages from '@/components/messages.vue'; + export default { components: { + messages }, data() { return { - messageToBeSent: '', lastRecievedUpdate: new Date().getTime(), now: new Date().getTime(), @@ -157,15 +122,6 @@ export default { }, 250); }, watch: { - messages() { - const options = { - container: '#chatbox', - easing: 'linear', - duration: 1, - cancelable: false, - }; - this.$scrollTo('#lastMessage', 5, options); - }, ptUsers: { deep: true, handler() { @@ -245,9 +201,6 @@ export default { } return `${count} users`; }, - chatBoxMessage() { - return `Message ${this.$store.getters.getRoom}`; - }, playercount() { if (this.$store.state.plex && this.$store.state.plex.gotDevices) { return `(${this.$store.state.plex.clients.length})`; @@ -269,9 +222,6 @@ export default { serverDelay() { return Math.round(this.$store.state.synclounge.commands[Object.keys(this.$store.state.synclounge.commands).length - 1].difference); }, - messages() { - return this.$store.getters.getMessages; - }, difference() { return Math.abs(this.now - this.lastRecievedUpdate); }, @@ -331,11 +281,6 @@ export default { } return perc; }, - getMsgId(msg) { - if (this.messages && msg === this.messages[this.messages.length - 1]) { - return 'lastMessage'; - } - }, getCurrent(user) { if (isNaN(user.time) || user.time === 0 || !user.time) { return this.getTimeFromMs(0); @@ -360,14 +305,6 @@ export default { } return 'Nothing'; }, - sendMessage() { - if (this.messageToBeSent === '') { - return; - } - console.log(`We should send this message: ${this.messageToBeSent}`); - this.$store.dispatch('sendNewMessage', this.messageToBeSent); - this.messageToBeSent = ''; - }, playerState(user) { if (user.playerState) { if (user.playerState === 'stopped') {