From d7ab8da1ef7decb512d68b038fc7e92758fbb518 Mon Sep 17 00:00:00 2001 From: John Molakvoæ Date: Fri, 14 Apr 2023 12:40:08 +0200 Subject: feat(files): add view config service to store user-config per view MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: John Molakvoæ --- apps/files/src/components/FilesListHeader.vue | 34 +------ .../files/src/components/FilesListHeaderButton.vue | 31 +------ apps/files/src/mixins/filesSorting.ts | 69 ++++++++++++++ apps/files/src/services/Navigation.ts | 4 +- apps/files/src/store/sorting.ts | 80 ---------------- apps/files/src/store/userconfig.ts | 2 +- apps/files/src/store/viewConfig.ts | 103 +++++++++++++++++++++ apps/files/src/types.ts | 24 ++--- apps/files/src/views/FilesList.vue | 22 ++--- apps/files/src/views/Navigation.cy.ts | 18 ++-- apps/files/src/views/Navigation.vue | 33 +++++-- 11 files changed, 243 insertions(+), 177 deletions(-) create mode 100644 apps/files/src/mixins/filesSorting.ts delete mode 100644 apps/files/src/store/sorting.ts create mode 100644 apps/files/src/store/viewConfig.ts (limited to 'apps/files/src') diff --git a/apps/files/src/components/FilesListHeader.vue b/apps/files/src/components/FilesListHeader.vue index 2edfb4aa30e..9e3fe0d46de 100644 --- a/apps/files/src/components/FilesListHeader.vue +++ b/apps/files/src/components/FilesListHeader.vue @@ -66,16 +66,15 @@