From e8d3249e04cdca35a7c9c8acba5c390ffe7fc90e Mon Sep 17 00:00:00 2001
From: Baobhan Sith <80159437+Heavrnl@users.noreply.github.com>
Date: Thu, 17 Apr 2025 23:03:08 +0800
Subject: [PATCH] update
---
.../frontend/src/components/FileManager.vue | 154 +++++++++++++++---
.../src/components/TerminalTabBar.vue | 123 --------------
.../components/WorkspaceConnectionList.vue | 1 +
3 files changed, 129 insertions(+), 149 deletions(-)
diff --git a/packages/frontend/src/components/FileManager.vue b/packages/frontend/src/components/FileManager.vue
index b1a7b38..7d9dd17 100644
--- a/packages/frontend/src/components/FileManager.vue
+++ b/packages/frontend/src/components/FileManager.vue
@@ -707,18 +707,18 @@ const cancelPathEdit = () => {
@keyup.esc="cancelPathEdit"
/>
-
+
-
+
-
+
-
+
-
+
@@ -781,7 +781,7 @@ const cancelPathEdit = () => {
class="clickable"
@click="handleItemClick($event, { filename: '..', longname: '..', attrs: { isDirectory: true, isFile: false, isSymbolicLink: false, size: 0, uid: 0, gid: 0, mode: 0, atime: 0, mtime: 0 } })"
@contextmenu.prevent.stop="showContextMenu($event, { filename: '..', longname: '..', attrs: { isDirectory: true, isFile: false, isSymbolicLink: false, size: 0, uid: 0, gid: 0, mode: 0, atime: 0, mtime: 0 } })" >
- 📁 |
+ |
.. |
| | |
@@ -790,7 +790,9 @@ const cancelPathEdit = () => {
@click="handleItemClick($event, item)"
:class="{ clickable: item.attrs.isDirectory || item.attrs.isFile, selected: selectedItems.has(item.filename) }"
@contextmenu.prevent.stop="showContextMenu($event, item)">
- {{ item.attrs.isDirectory ? '📁' : (item.attrs.isSymbolicLink ? '🔗' : '📄') }} |
+
+
+ |
{{ item.filename }} |
{{ item.attrs.isFile ? formatSize(item.attrs.size) : '' }} |
{{ formatMode(item.attrs.mode) }} |
@@ -844,40 +846,132 @@ const cancelPathEdit = () => {
diff --git a/packages/frontend/src/components/WorkspaceConnectionList.vue b/packages/frontend/src/components/WorkspaceConnectionList.vue
index 72b9f31..22ed029 100644
--- a/packages/frontend/src/components/WorkspaceConnectionList.vue
+++ b/packages/frontend/src/components/WorkspaceConnectionList.vue
@@ -282,6 +282,7 @@ const handleOpenInNewTab = (connectionId: number) => {
}
.search-input {
+ min-width: 8px;
flex-grow: 1;
padding: 0.4rem 0.6rem;
border: 1px solid var(--border-color); /* Use theme variable */