From 33062b9dd9807e42cc421fc6beb9c62e5813fa87 Mon Sep 17 00:00:00 2001 From: Rijk van Zanten Date: Mon, 13 Apr 2020 10:08:27 -0400 Subject: [PATCH] Add latency store / indicator (#392) * Add latency store and track latency based on user tracking * Add latency store to dehydration logic * Add signal icons * Add latency-indicator component * Set correct size of latency spinner --- .../v-icon/custom-icons/signal_wifi_1_bar.vue | 23 +++++++++++ .../v-icon/custom-icons/signal_wifi_2_bar.vue | 23 +++++++++++ .../v-icon/custom-icons/signal_wifi_3_bar.vue | 23 +++++++++++ src/components/v-icon/v-icon.vue | 23 +++++++++-- src/hydrate.ts | 2 + src/stores/latency/index.ts | 4 ++ src/stores/latency/latency.ts | 18 +++++++++ src/stores/user/user.ts | 11 ++++++ .../components/latency-indicator/index.ts | 4 ++ .../latency-indicator/latency-indicator.vue | 39 +++++++++++++++++++ .../project-chooser/project-chooser.vue | 9 +++++ 11 files changed, 175 insertions(+), 4 deletions(-) create mode 100644 src/components/v-icon/custom-icons/signal_wifi_1_bar.vue create mode 100644 src/components/v-icon/custom-icons/signal_wifi_2_bar.vue create mode 100644 src/components/v-icon/custom-icons/signal_wifi_3_bar.vue create mode 100644 src/stores/latency/index.ts create mode 100644 src/stores/latency/latency.ts create mode 100644 src/views/private/components/latency-indicator/index.ts create mode 100644 src/views/private/components/latency-indicator/latency-indicator.vue diff --git a/src/components/v-icon/custom-icons/signal_wifi_1_bar.vue b/src/components/v-icon/custom-icons/signal_wifi_1_bar.vue new file mode 100644 index 0000000000..b52ac7a465 --- /dev/null +++ b/src/components/v-icon/custom-icons/signal_wifi_1_bar.vue @@ -0,0 +1,23 @@ + + + diff --git a/src/components/v-icon/custom-icons/signal_wifi_2_bar.vue b/src/components/v-icon/custom-icons/signal_wifi_2_bar.vue new file mode 100644 index 0000000000..2162f82dbf --- /dev/null +++ b/src/components/v-icon/custom-icons/signal_wifi_2_bar.vue @@ -0,0 +1,23 @@ + + + diff --git a/src/components/v-icon/custom-icons/signal_wifi_3_bar.vue b/src/components/v-icon/custom-icons/signal_wifi_3_bar.vue new file mode 100644 index 0000000000..204ce957eb --- /dev/null +++ b/src/components/v-icon/custom-icons/signal_wifi_3_bar.vue @@ -0,0 +1,23 @@ + + + diff --git a/src/components/v-icon/v-icon.vue b/src/components/v-icon/v-icon.vue index 7aea4a67f1..96496fb772 100644 --- a/src/components/v-icon/v-icon.vue +++ b/src/components/v-icon/v-icon.vue @@ -12,13 +12,27 @@ + + diff --git a/src/views/private/components/project-chooser/project-chooser.vue b/src/views/private/components/project-chooser/project-chooser.vue index 4ffaccb085..e79a44d569 100644 --- a/src/views/private/components/project-chooser/project-chooser.vue +++ b/src/views/private/components/project-chooser/project-chooser.vue @@ -1,6 +1,7 @@