Phase 1: 布局重构(view.go)
目标: 移除 sidebar,全屏聊天
Phase 2: Header 极简化(view.go)
目标: 只保留品牌名 + 状态
Phase 3: 输入框底部固定(view.go)
目标: 输入框固定在底部
Phase 4: 消息样式重构(view.go + styles.go)
目标: 无边框、左对齐、简洁
styles.go 修改:
Phase 5: Thinking 状态(view.go + app.go)
目标: 更优雅的状态显示
Phase 6: 命令菜单重构(command_menu.go)
目标: 底部弹出式,更简洁
Phase 7: 帮助信息最小化(keymap.go)
目标: 只显示最常用的快捷键
Phase 1: 布局重构(view.go)
目标: 移除 sidebar,全屏聊天
renderSidebar()调用renderBody()中的 sidebar 逻辑computeLayout()中的 sidebar 计算contentWidth = docWidth60x20Phase 2: Header 极简化(view.go)
目标: 只保留品牌名 + 状态
Phase 3: 输入框底部固定(view.go)
目标: 输入框固定在底部
Phase 4: 消息样式重构(view.go + styles.go)
目标: 无边框、左对齐、简洁
styles.go 修改:
view.go 修改:
Phase 5: Thinking 状态(view.go + app.go)
目标: 更优雅的状态显示
Phase 6: 命令菜单重构(command_menu.go)
目标: 底部弹出式,更简洁
Phase 7: 帮助信息最小化(keymap.go)
目标: 只显示最常用的快捷键