1313 < div class ="ambient ambient-one "> </ div >
1414 < div class ="ambient ambient-two "> </ div >
1515
16- < div class ="app-shell ">
17- < div class ="workspace ">
18- < aside class ="sidebar ">
19- < div class ="sidebar-header ">
20- < div class ="brand ">
21- < img src ="static/logo.png " alt ="ScriptDeck Logo " class ="brand-logo ">
22- < div >
23- < div class ="brand-title "> ScriptDeck</ div >
24- < div class ="brand-subtitle "> 脚本中台</ div >
25- </ div >
16+ < div class ="app-shell " id ="appShell ">
17+ < header class ="topbar " id ="topbar ">
18+ < div class ="topbar-inner ">
19+ < div class ="traffic-lights " data-tauri-drag-region >
20+ < button class ="tl tl-close " id ="winCloseBtn " type ="button " title ="关闭窗口 " aria-label ="关闭窗口 "> </ button >
21+ < button class ="tl tl-min " id ="winMinBtn " type ="button " title ="最小化 " aria-label ="最小化 "> </ button >
22+ < button class ="tl tl-max " id ="winMaxBtn " type ="button " title ="最大化 / 还原 " aria-label ="最大化 "> </ button >
23+ </ div >
24+ < div class ="brand " data-tauri-drag-region >
25+ < img src ="static/logo.png " alt ="ScriptDeck Logo " class ="brand-logo ">
26+ < div >
27+ < div class ="brand-title "> ScriptDeck</ div >
28+ < div class ="brand-subtitle "> 脚本中台</ div >
2629 </ div >
30+ </ div >
2731
28- < label class ="command-search " for ="searchInput ">
29- < span class ="search-icon "> ⌘</ span >
30- < input id ="searchInput " type ="search " placeholder ="搜索脚本… ">
31- </ label >
32+ < label class ="command-search " for ="searchInput ">
33+ < span class ="search-icon "> ⌘</ span >
34+ < input id ="searchInput " type ="search " placeholder ="搜索脚本、目录或 README… ">
35+ < kbd > Ctrl K</ kbd >
36+ </ label >
37+
38+ < div class ="topbar-actions ">
39+ < button class ="ghost-button ghost-icon " id ="themeBtn " type ="button " title ="切换主题 "> ☾</ button >
40+ < button class ="ghost-button " id ="refreshBtn " type ="button " title ="重新扫描 "> 刷新</ button >
41+ < button class ="primary-button " id ="settingsBtn " type ="button "> 设置目录</ button >
3242 </ div >
43+ </ div >
44+ </ header >
3345
46+ < div class ="workspace ">
47+ < aside class ="sidebar ">
3448 < nav class ="nav-tabs " aria-label ="快捷筛选 ">
3549 < button class ="nav-tab active " type ="button " data-mode ="all ">
3650 全部< b id ="countAll "> 0</ b >
4357 </ button >
4458 </ nav >
4559
60+ < div class ="metrics ">
61+ < div class ="metric-item ">
62+ < strong id ="metricDirs "> 0</ strong >
63+ < span > 目录</ span >
64+ </ div >
65+ < div class ="metric-item ">
66+ < strong id ="metricScripts "> 0</ strong >
67+ < span > 脚本</ span >
68+ </ div >
69+ < div class ="metric-item ">
70+ < strong id ="metricReadmes "> 0</ strong >
71+ < span > 文档</ span >
72+ </ div >
73+ </ div >
74+
4675 < div class ="sidebar-title "> 目录树</ div >
4776 < div class ="tree " id ="sidebarTree "> </ div >
4877 </ aside >
4978
5079 < main class ="content ">
51- < section class ="hero ">
52- < h1 > 更快找到脚本,更舒服地启动任务</ h1 >
53- < p > 自动扫描 bat / vbs / sh 和 README,支持收藏、最近运行、目录筛选与详情预览</ p >
54- </ section >
55-
5680 < section class ="content-toolbar ">
5781 < div >
5882 < h2 id ="viewTitle "> 全部脚本</ h2 >
@@ -74,31 +98,11 @@ <h2 id="viewTitle">全部脚本</h2>
7498 </ main >
7599
76100 < aside class ="detail-panel " id ="detailPanel " aria-label ="脚本详情 ">
77- < div class ="detail-actions-row ">
78- < button class ="ghost-button " id ="themeBtn " type ="button " title ="切换主题 "> ☾</ button >
79- < button class ="ghost-button " id ="refreshBtn " type ="button "> 刷新</ button >
80- < button class ="primary-button " id ="settingsBtn " type ="button "> 设置目录</ button >
81- </ div >
82- < div class ="detail-metrics ">
83- < div class ="metric-item ">
84- < span > 目录</ span >
85- < strong id ="metricDirs "> 0</ strong >
86- </ div >
87- < div class ="metric-item ">
88- < span > 脚本</ span >
89- < strong id ="metricScripts "> 0</ strong >
90- </ div >
91- < div class ="metric-item ">
92- < span > 文档</ span >
93- < strong id ="metricReadmes "> 0</ strong >
94- </ div >
95- </ div >
96-
97101 < div class ="detail-content ">
98102 < div class ="detail-empty ">
99103 < div class ="empty-orb "> ✦</ div >
100104 < h3 > 选择一个脚本</ h3 >
101- < p > 这里会展示路径、README 摘要和快捷操作 。</ p >
105+ < p > 这里会展示路径、README 和快捷操作 。</ p >
102106 </ div >
103107 </ div >
104108 </ aside >
@@ -114,7 +118,7 @@ <h3 id="settingsTitle">设置脚本根目录</h3>
114118 </ div >
115119 < button class ="icon-button " id ="closeSettingsBtn " type ="button " aria-label ="关闭 "> ×</ button >
116120 </ div >
117- < p class ="modal-copy "> 程序会扫描该目录下的子文件夹,收集 < b > .bat</ b > / < b > .vbs</ b > 与 README 文件。</ p >
121+ < p class ="modal-copy "> 程序会扫描该目录下的子文件夹,收集 < b > .bat</ b > / < b > .vbs</ b > / < b > .sh </ b > 与 README 文件。</ p >
118122 < div class ="path-input-row ">
119123 < input id ="rootInput " type ="text " placeholder ="例如:C:\project ">
120124 < button class ="primary-button " id ="setRootBtn " type ="button "> 应用</ button >
0 commit comments