filemanager: move the title to top left like terminal

This commit is contained in:
Girish Ramakrishnan
2026-02-16 14:21:01 +01:00
parent 5fad4dd034
commit aab20fd23e
5 changed files with 25 additions and 24 deletions
+5 -15
View File
@@ -33,7 +33,6 @@ const extractInProgressDialog = useTemplateRef('extractInProgressDialog');
const busy = ref(true);
const fallbackIcon = ref(`${BASE_URL}mime-types/none.svg`);
const cwd = ref('/');
const busyRefresh = ref(false);
const busyRestart = ref(false);
const fatalError = ref(false);
const activeItem = ref(null);
@@ -161,9 +160,7 @@ function treeListFiles(path) {
}
async function onRefresh() {
busyRefresh.value = true;
await loadCwd();
setTimeout(() => { busyRefresh.value = false; }, 500);
}
// either dataTransfer (external drop) or files (internal drag)
@@ -510,7 +507,8 @@ onMounted(async () => {
<template #header>
<TopBar class="navbar">
<template #left>
<Button icon="fa-solid fa-arrow-rotate-right" :loading="busyRefresh" @click="onRefresh()" secondary plain tool/>
<a v-if="appLink" class="title" :href="appLink" target="_blank">{{ title }}</a>
<span v-else class="title">{{ title }}</span>
</template>
<template #right>
<ButtonGroup>
@@ -559,6 +557,7 @@ onMounted(async () => {
:new-folder-handler="onNewFolder"
:upload-file-handler="onUploadFile"
:upload-folder-handler="onUploadFolder"
:refresh-handler="onRefresh"
:drop-handler="onDrop"
:items="items"
:owners-model="ownersModel"
@@ -567,10 +566,6 @@ onMounted(async () => {
/>
</div>
<div class="main-view-col" style="max-width: 300px;">
<div class="side-bar-title">
<a v-show="appLink" :href="appLink" target="_blank" class="no-highlight">{{ title }}</a>
<span v-show="!appLink">{{ title }}</span>
</div>
<PreviewPanel :item="activeItem || activeDirectoryItem" :fallback-icon="fallbackIcon"/>
</div>
</div>
@@ -597,12 +592,6 @@ onMounted(async () => {
padding: 0 10px;
}
.side-bar-title {
text-align: center;
font-size: 20px;
margin-bottom: 20px;
}
.main-view-col {
flex-grow: 1;
}
@@ -615,7 +604,8 @@ onMounted(async () => {
overflow: auto;
}
.no-highlight {
.title {
font-size: 20px;
color: var(--pankow-color-text);
}