From f4987ff9c393860723f31c59db11d2935a9b2797 Mon Sep 17 00:00:00 2001 From: Amir Raminfar Date: Sun, 29 Dec 2019 11:12:46 -0800 Subject: [PATCH] Settings (#216) * Settings in WIP * Updates some styles * Removes unused import * Adds version and switcher * Adds ionicons instead of fontawesome * Fixes ionicon for vuejs * Updates modules * Adds buefy * Adds search filter as settings * Adds localstorage * Fixes tests * Adds settings for menu width * Changes copy --- assets/App.spec.js | 3 +- assets/App.vue | 20 +++- assets/__snapshots__/App.spec.js.snap | 4 +- assets/components/LogEventSource.spec.js | 12 +- assets/components/LogViewer.vue | 21 +++- assets/components/ScrollableView.vue | 2 +- assets/components/Search.vue | 38 +++--- assets/components/SideMenu.vue | 18 ++- assets/index.html | 6 +- assets/main.js | 12 +- assets/pages/Container.vue | 5 +- assets/pages/Settings.vue | 143 +++++++++++++++++++++++ assets/store/index.js | 17 ++- assets/store/settings.js | 6 + assets/styles.scss | 5 +- main.go | 5 +- package-lock.json | 107 +++++++++++++++-- package.json | 7 +- 18 files changed, 367 insertions(+), 64 deletions(-) create mode 100644 assets/pages/Settings.vue create mode 100644 assets/store/settings.js diff --git a/assets/App.spec.js b/assets/App.spec.js index cba6d5b3..eec6ebf3 100644 --- a/assets/App.spec.js +++ b/assets/App.spec.js @@ -18,7 +18,8 @@ describe("", () => { containers: [ { id: "abc", name: "Test 1" }, { id: "xyz", name: "Test 2" } - ] + ], + settings: { menuWidth: 15 } }; const actions = { diff --git a/assets/App.vue b/assets/App.vue index be28ca40..efb6d073 100644 --- a/assets/App.vue +++ b/assets/App.vue @@ -1,13 +1,14 @@