From 7cd49274fbd6a19ac5d8a1288f3af41ff380e98f Mon Sep 17 00:00:00 2001 From: Alexander Ackermann Date: Mon, 8 Sep 2025 12:02:16 +0200 Subject: [PATCH 1/4] feat: add view mode switch to mobile view --- .../composables/extensions/useFolderViews.ts | 6 +-- .../web-pkg/src/components/ViewOptions.vue | 41 ++++++++++++++++++- 2 files changed, 42 insertions(+), 5 deletions(-) diff --git a/packages/web-app-files/src/composables/extensions/useFolderViews.ts b/packages/web-app-files/src/composables/extensions/useFolderViews.ts index da65628fcb..4d727b4395 100644 --- a/packages/web-app-files/src/composables/extensions/useFolderViews.ts +++ b/packages/web-app-files/src/composables/extensions/useFolderViews.ts @@ -16,7 +16,7 @@ export const useFolderViews = (): FolderViewExtension[] => { extensionPointIds: [folderViewsFolderExtensionPoint.id], folderView: { name: 'resource-table-condensed', - label: $gettext('Switch to condensed table view'), + label: $gettext('Condensed table view'), icon: { name: 'menu-line-condensed', fillType: 'none' @@ -34,7 +34,7 @@ export const useFolderViews = (): FolderViewExtension[] => { ], folderView: { name: 'resource-table', - label: $gettext('Switch to default table view'), + label: $gettext('Default table view'), icon: { name: 'menu-line', fillType: 'none' @@ -52,7 +52,7 @@ export const useFolderViews = (): FolderViewExtension[] => { ], folderView: { name: 'resource-tiles', - label: $gettext('Switch to tiles view'), + label: $gettext('Tiles view'), icon: { name: 'apps-2', fillType: 'line' diff --git a/packages/web-pkg/src/components/ViewOptions.vue b/packages/web-pkg/src/components/ViewOptions.vue index e7d3f2bc3b..20368fb2c6 100644 --- a/packages/web-pkg/src/components/ViewOptions.vue +++ b/packages/web-pkg/src/components/ViewOptions.vue @@ -1,5 +1,42 @@