kuaifan
|
b7213f8c47
|
feat(ai-assistant): 添加全屏切换功能
- 添加全屏按钮,支持点击或双击标题栏切换全屏
- 全屏时禁用拖动和调整大小
- 全屏状态下占满视口(保留 12px 边距)
- 关闭窗口时自动退出全屏状态
|
2026-01-16 10:26:57 +00:00 |
|
kuaifan
|
a3caf5ebdf
|
feat(ai-assistant): 支持拖动边缘调整聊天窗口大小
- 添加 8 个方向的调整大小控制点(四边 + 四角)
- 支持从任意边缘或角落拖动调整窗口尺寸
- 尺寸自动保存到 IndexedDB,下次打开时恢复
- 窗口大小限制:最小 380×400,最大 800×900
- 视口尺寸变化时自动调整窗口大小和位置
|
2026-01-16 10:24:41 +00:00 |
|
kuaifan
|
70ad8c394a
|
feat(ai-assistant): 添加聊天窗口模式和页面上下文感知
- 新增 chat 显示模式,支持可拖拽的悬浮聊天窗口
- 新增 page-context.js,根据当前路由提供针对性系统提示词
- 优化浮动按钮:添加淡入淡出动画、修复右键菜单拖动问题、更新配色
- 重构 Modal 为独立组件,支持 modal/chat 双模式切换
- 恢复会话时自动滚动到底部
|
2026-01-15 15:06:38 +00:00 |
|