From 8c1cdd4ddbd7595a4256e8cdcb91f1c2a4faef36 Mon Sep 17 00:00:00 2001 From: AkiraFukushima Date: Wed, 12 Dec 2018 20:16:20 +0900 Subject: [PATCH] Add a button to switch websocket for streaming --- src/config/locales/en/translation.json | 1 + .../components/TimelineSpace/HeaderMenu.vue | 21 ++++++++++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/src/config/locales/en/translation.json b/src/config/locales/en/translation.json index 744dfac9..bbff8d80 100644 --- a/src/config/locales/en/translation.json +++ b/src/config/locales/en/translation.json @@ -73,6 +73,7 @@ "show_replies": "Show replies", "apply": "Apply" }, + "switch_streaming": "Use websocket for streaming", "new_toot": "Toot", "reload": "Reload", "settings": "Settings" diff --git a/src/renderer/components/TimelineSpace/HeaderMenu.vue b/src/renderer/components/TimelineSpace/HeaderMenu.vue index 7f1f3a69..8ac3c36e 100644 --- a/src/renderer/components/TimelineSpace/HeaderMenu.vue +++ b/src/renderer/components/TimelineSpace/HeaderMenu.vue @@ -4,6 +4,9 @@

{{ title }}

+ + + @@ -63,7 +66,8 @@ export default { filter: '', filterVisible: false, showReblogs: true, - showReplies: true + showReplies: true, + useWebsocket: false } }, computed: { @@ -129,6 +133,9 @@ export default { break } }, + switchStreaming () { + this.useWebsocket = !this.useWebsocket + }, openNewTootModal () { this.$store.dispatch('TimelineSpace/Modals/NewToot/openModal') }, @@ -288,6 +295,18 @@ export default { &:hover { color: #409eff; } + + .not-websocket { + fill: var(--theme-secondary-color); + + &:hover { + fill: #409eff; + } + } + + .websocket { + fill: #409eff; + } } } }