[Feature] 分屏支持“主界面/新对话 + 已有对话”的混合布局
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 401
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
**提交人**: sign
**客户端版本**: 0.1.60
---
## 使用场景
在查阅资料、对照文档或持续处理任务时,用户希望同时保留 Cindy 的主界面(主界面/新对话入口)和一个正在进行的已有对话。可参考其他 Agent 客户端的类似左右布局:一侧是主界面,另一侧是具体对话。
## 当前痛点
Cindy 支持左右或上下分屏,但分屏内容目前主要只能是两个对话视图。无法将主界面作为其中一块,因此用户需要在主界面和当前会话之间来回切换,难以同时参考和操作。
## 诉求
允许分屏组合不同类型的工作区:
- 主界面/新对话入口 + 已有对话
- 已有对话 + 已有对话(现有能力继续保留)
希望任一侧都可以放置主界面,并且两侧能够独立滚动、输入和导航,互不打断。
## 建议方案
将主界面视为一种可被分屏承载的 pane,而不是只允许 conversation pane。在“添加面板/选择内容”时提供“主界面/新对话”选项;用户可以把任一分屏面板替换为主界面,同时保留另一侧正在进行的会话。
---
**版本区域**: CN
**OS**: win32 x64 (10.0.26200)
**界面语言**: zh-CN
Contributor guide
Research direction
Start at the existing split-screen pane creation and the add-panel/content-selection flow. Trace how conversation panes are represented and rendered, then verify that the main interface can occupy either side while the other conversation remains independently scrollable, editable, and navigable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- electron, typescript
- Domain
- desktop, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100