跳到主要内容

主界面布局

DesireCore 采用单窗口三栏布局,所有功能都在一个窗口内完成,无需在多个窗口之间切换。

布局示意

+--------------------------------------------------------------+
| +------+--------------+----------------------------------+ |
| | Nav | 对话列表 | 聊天区域 | |
| | Rail | | | |
| | | | 头部(Agent 信息 + 操作按钮) | |
| | 62px | 290px | --------------------------------| |
| | | | 消息列表 | |
| | | | | |
| | | | --------------------------------| |
| | | | 输入区域 | |
| +------+--------------+----------------------------------+ |
+--------------------------------------------------------------+

三栏职责

左侧:导航栏(NavRail)

宽度固定为 62px,是整个应用的功能入口。从上到下依次排列着 Logo、功能导航按钮和底部工具区。详见左侧导航栏

中间:内容列表区

默认宽度 290px,根据当前所在的功能模块显示不同内容:

导航 Tab中间栏显示内容
对话对话列表(按智能体分组)
关系智能体/联系人关系图
资源资源管理器
应用已安装应用列表
市场智能体/技能市场
活动活动记录时间线

当你处于"对话"Tab 时,这里显示的就是你和所有智能体的对话列表。

右侧:主内容区

占据剩余空间(flex-1 自适应),是你的主工作区域。在对话模式下,这里是聊天区域;切换到其他 Tab 时,会显示对应功能的完整界面。

响应式行为

DesireCore 会根据窗口大小自动调整布局:

  • 导航栏始终保持 62px 宽度
  • 对话列表在窗口较窄时可以折叠
  • 聊天区域自适应剩余宽度
  • 窗口最小尺寸为 960 x 640 像素
  • 聊天头部在窗口宽度不足 640px 时进入紧凑模式(compact mode),部分按钮会收入"更多"菜单
翻转视图

在对话界面中,点击头部的"沉浸式交互"按钮可以翻转到数字人界面(Digital Human),这是一个独立的 3D 交互视图。翻转动画约 1 秒,背景色会随之切换。详见数字人界面

设计风格

DesireCore 的界面采用 Liquid Glass 设计语言,你会注意到以下视觉特征:

  • 半透明玻璃材质:面板和卡片带有高斯模糊效果,背景色彩隐约可见
  • 精细边框:面板之间使用 0.5px 的细分隔线
  • 高光反射:部分元素顶部有微妙的光泽效果
  • 柔和阴影:多层阴影营造出悬浮感

这种设计让界面看起来轻盈通透,同时通过不同层级的模糊强度建立清晰的视觉层次。