Skip to content

[Bug & 建议] DotCraft 桌面版多个问题汇总 #58

Description

@mwnu

环境信息

  • 操作系统:Windows 11
  • DotCraft 版本:桌面版(Desktop App)
  • 显示器缩放:Windows 缩放分辨率(非 100%)

🐛 Bug 1:任务栏退出后窗口未关闭且进入不可用状态

复现步骤

  1. 打开 DotCraft 桌面窗口
  2. 右键点击任务栏的 DotCraft 图标
  3. 选择「退出」(Exit / 关闭窗口)
  4. 观察窗口状态

实际结果

  • 桌面窗口没有关闭,仍然显示在桌面上
  • 窗口处于不可用/无响应状态,无法正常交互
  • 需要手动关闭窗口

预期结果

选择退出后,DotCraft 桌面窗口应当正常关闭,进程完全退出。


💡 建议 1:任务栏图标支持单击/双击快速打开最近会话

现状

目前在任务栏点击 DotCraft 图标后,需要右键 → 从会话列表中选择才能打开最近的会话窗口。

建议

支持单击或双击任务栏 DotCraft 图标直接打开最近使用的会话窗口,可以考虑添加快捷键,这将显著提升日常使用效率。


⚠️ 建议 2:内存占用优化

问题

  • 空闲状态下 400MB 对于聊天/助手类应用偏高
  • 活跃线程时内存突破 1GB

💡 建议 3:Windows 缩放分辨率下字体过小 & 考虑原生开发

问题

在 Windows 高 DPI / 缩放分辨率(如 125%、150%)下,DotCraft 桌面版的字体显示明显偏小,阅读体验不佳。这可能是 Electron 的 Chromium 渲染层对 Windows DPI 缩放的适配问题。

建议

  • 短期:修复 Electron 应用的 DPI 感知设置,确保在高缩放比例下字体正常渲染
  • 长期:考虑迁移至桌面原生开发方案(如 Tauri、Avalonia 统一跨平台框架),以获取更好的:
    • 系统 DPI 原生适配
    • 更低的内存占用
    • 更流畅的窗口管理体验
    • 跨平台一致性

💡 建议 4:侧边详情面板支持文档复制、编辑与 Markdown 预览

现状

目前侧边详情面板中打开的文档(如代码文件、Markdown 笔记等)为只读展示,用户无法直接操作文本内容。

建议

为侧边详情面板中的文档增加以下能力:

  1. 手动复制:支持选中文本后直接 Ctrl+C 复制,或右键菜单复制,方便将内容粘贴到其他工具中使用。
  2. 直接编辑:支持对文档内容进行就地编辑并保存,无需切换到外部编辑器即可快速修改。
  3. Markdown 预览模式:对于 .md 文件,提供「编辑 / 预览」双模式切换,预览模式下可渲染 Markdown 效果。

这将让侧边面板从"只能看"升级为"能看能改",大幅提升日常笔记和文档操作的效率。

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingfeatureNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions