diff --git a/webui/backend/data/tasks.db b/webui/backend/data/tasks.db index 85b6b85..5548cc1 100644 Binary files a/webui/backend/data/tasks.db and b/webui/backend/data/tasks.db differ diff --git a/webui/html/app.js b/webui/html/app.js index 80a6bad..043a85c 100644 --- a/webui/html/app.js +++ b/webui/html/app.js @@ -313,7 +313,6 @@ function createButton(text, onClick) { function setActivePane(pane) { state.activePane = pane; - document.getElementById("active-pane-label").textContent = pane; document.getElementById("left-pane").classList.toggle("active-pane", pane === "left"); document.getElementById("right-pane").classList.toggle("active-pane", pane === "right"); updateActionButtons(); @@ -985,7 +984,6 @@ async function loadBrowsePane(pane) { }); const data = await apiRequest("GET", `/api/browse?${query.toString()}`); model.currentPath = data.path; - document.getElementById(`${pane}-current-path`).textContent = data.path; renderBreadcrumbs(pane, data.path); const visibleItems = []; diff --git a/webui/html/base.css b/webui/html/base.css index 8caa504..e430da2 100644 --- a/webui/html/base.css +++ b/webui/html/base.css @@ -108,6 +108,7 @@ h1 { overflow-y: auto; border-top: 1px solid var(--color-border); padding-top: 5px; + position: relative; } .toolbar { @@ -123,16 +124,7 @@ h1 { } .pane-topbar { - justify-content: space-between; -} - -.pane-title { - min-width: 42px; - font-size: 12px; - font-weight: 700; - text-transform: uppercase; - letter-spacing: 0.08em; - color: var(--color-text-muted); + justify-content: flex-end; } .checkbox { @@ -207,7 +199,7 @@ button:disabled { display: flex; flex-wrap: wrap; gap: 4px; - margin-bottom: 4px; + margin-bottom: 2px; color: var(--color-text-muted); font-size: 12px; } @@ -234,7 +226,7 @@ button:disabled { display: grid; grid-template-columns: minmax(0, 1fr) 88px 138px; gap: 6px; - padding: 4px 6px 5px 6px; + padding: 5px 6px 6px 6px; border-bottom: 1px solid var(--color-border); margin-bottom: 3px; background: var(--color-list-header-bg); @@ -243,6 +235,14 @@ button:disabled { font-size: 11px; text-transform: uppercase; letter-spacing: 0.05em; + position: sticky; + top: 0; + z-index: 2; + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.04); +} + +.col-name { + padding-left: 0; } .col-size, @@ -485,15 +485,8 @@ button:disabled { #footer-bar { border-top: 1px solid var(--color-border); background: var(--color-surface-elevated); - padding: 5px 12px 4px 12px; + padding: 6px 12px 5px 12px; display: flex; - flex-direction: column; - align-items: center; - gap: 3px; -} - -#function-bar-meta { - margin-bottom: 0; justify-content: center; } diff --git a/webui/html/index.html b/webui/html/index.html index ccf2473..2517529 100644 --- a/webui/html/index.html +++ b/webui/html/index.html @@ -31,17 +31,14 @@
-

Left

-
C:
- Name Size Modified @@ -53,17 +50,14 @@
-

Right

-
C:
- Name Size Modified @@ -74,7 +68,6 @@