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 */