diff --git a/renderer/renderer.js b/renderer/renderer.js index 9930d0e..5ffcab5 100644 --- a/renderer/renderer.js +++ b/renderer/renderer.js @@ -1498,11 +1498,16 @@ return section; } - // Override renderTree to cache data and prepend independent files + // Override renderTree to cache data, add header, and prepend independent files const _originalRenderTree = renderTree; renderTree = function(tree, rootPath) { lastTreeData = tree; _originalRenderTree(tree, rootPath); + // Add folder tree header + const folderHeader = document.createElement('div'); + folderHeader.className = 'sidebar-section-header'; + folderHeader.textContent = '文件夹目录树'; + sidebarTree.insertBefore(folderHeader, sidebarTree.firstChild); // Prepend independent files section const indepSection = renderIndependentFiles(); if (indepSection) { diff --git a/renderer/style.css b/renderer/style.css index 6187e4c..20a5d46 100644 --- a/renderer/style.css +++ b/renderer/style.css @@ -867,6 +867,8 @@ html, body { padding-bottom: 4px; } +/* ===== Sidebar Section Headers ===== */ +.sidebar-section-header, .independent-files-header { font-size: 11px; font-weight: 600;