mirror of
https://github.com/QwenLM/qwen-code.git
synced 2025-12-21 01:07:46 +00:00
fix(vscode-ide-companion): 修复新建会话按钮,在同一 view column 创建新 tab
问题: - 之前的实现会复用现有 panel 并清空当前会话 - 期望行为是在同一 view column(不创建分屏)中创建新的 VS Code tab 解决方案: 1. 修改 qwenCode.openNewChatTab 命令 - 总是创建新的 WebviewProvider 和 WebviewPanel - PanelManager 的 findExistingQwenCodeViewColumn() 确保在同一 column 打开 2. 修改 MessageHandler 中的 openNewChatTab 处理 - 调用 VS Code 命令创建新 panel/tab 3. 移除不再需要的 createNewSession 方法 效果: - 点击新建会话按钮会在同一 view column 中创建新的 VS Code tab - 类似 Claude Code 的交互方式 - 不会创建新的分屏 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -30,8 +30,8 @@
|
||||
}
|
||||
|
||||
.empty-state-logo-image {
|
||||
width: 120px;
|
||||
height: 120px;
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
object-fit: contain;
|
||||
}
|
||||
|
||||
|
||||
@@ -17,13 +17,11 @@ export const EmptyState: React.FC = () => {
|
||||
<div className="empty-state-content">
|
||||
{/* Qwen Logo */}
|
||||
<div className="empty-state-logo">
|
||||
{iconUri && (
|
||||
<img
|
||||
src={iconUri}
|
||||
alt="Qwen Logo"
|
||||
className="empty-state-logo-image"
|
||||
/>
|
||||
)}
|
||||
<img
|
||||
src={iconUri}
|
||||
alt="Qwen Logo"
|
||||
className="empty-state-logo-image"
|
||||
/>
|
||||
<div className="empty-state-text">
|
||||
<div className="empty-state-title">
|
||||
What to do first? Ask about this codebase or we can start writing
|
||||
|
||||
Reference in New Issue
Block a user