新增: skills 视图与标题编辑测试(未落库功能批量入库)
This commit is contained in:
@@ -34,6 +34,8 @@ func (m *Model) render() string {
|
||||
|
||||
if m.IsHistoryTab() {
|
||||
b.WriteString(m.renderHistory())
|
||||
} else if m.IsSkillsTab() {
|
||||
b.WriteString(m.renderSkills())
|
||||
} else {
|
||||
b.WriteString(m.renderWorkspace())
|
||||
}
|
||||
@@ -102,10 +104,30 @@ func (m *Model) renderTabBar() string {
|
||||
b.WriteString(style.TabInactiveStyle.Render(histLabel))
|
||||
}
|
||||
|
||||
b.WriteString(sep)
|
||||
skillsLabel := " 3 技能 "
|
||||
if m.IsSkillsTab() {
|
||||
b.WriteString(style.TabActiveAccent.Render(skillsLabel))
|
||||
} else {
|
||||
b.WriteString(style.TabInactiveStyle.Render(skillsLabel))
|
||||
}
|
||||
|
||||
return b.String()
|
||||
}
|
||||
|
||||
func (m *Model) renderHelp() []string {
|
||||
if m.IsSkillsTab() {
|
||||
return []string{
|
||||
m.fmtHelp("↑↓", "sel"),
|
||||
m.fmtHelp("←→", "panel"),
|
||||
m.fmtHelp("Enter", "expand/view"),
|
||||
m.fmtHelp("1", "workspace"),
|
||||
m.fmtHelp("2", "history"),
|
||||
m.fmtHelp("3", "skills"),
|
||||
m.fmtHelp("r/F5", "refresh"),
|
||||
m.fmtHelp("q", "quit"),
|
||||
}
|
||||
}
|
||||
if m.IsHistoryTab() {
|
||||
return []string{
|
||||
m.fmtHelp("↑↓", "sel"),
|
||||
@@ -125,6 +147,7 @@ func (m *Model) renderHelp() []string {
|
||||
m.fmtHelp("↑↓", "sel"),
|
||||
m.fmtHelp("Enter", "run"),
|
||||
m.fmtHelp("2", "history"),
|
||||
m.fmtHelp("3", "skills"),
|
||||
m.fmtHelp("q", "quit"),
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user