• v0.4.3 8bbbb7ff70

    v0.4.3 Stable

    thzxx released this 2026-07-24 20:59:43 +08:00 | 22 commits to master since this release

    🆕 依赖更新

    • MetonaEditor 版本锁定:^0.1.100.1.14(精确锁定)
    • 文档中所有 MetonaEditor 版本引用同步更新至 v0.1.14

    🐛 Bug 修复

    预览区内容无法鼠标拖拽选择/复制

    问题现象:

    • 在 Markdown 预览面板中,用户无法通过鼠标拖拽选中文本内容
    • 导致无法复制预览区中的文字、代码等内容

    根因分析:

    • src/renderer/styles/global.css 中对 html, body 设置了 user-select: none
    • 该 CSS 属性具有继承性,导致整个应用(包括预览区)的文字都无法被选中
    • 该规则的原始目的是让工具栏、标签栏、侧边栏等 UI 控件不可被选中,营造更接近原生应用的体验

    修复方案:

    • src/renderer/styles/global.css 中新增 CSS 规则
    • 为 MetonaEditor 的预览面板(.me-preview)及其所有子元素显式设置 user-select: text
    • 同时为编辑器中的 textarea 恢复文本选择能力
    • UI 控件区域的 user-select: none 保持不变

    修改文件:

    • src/renderer/styles/global.css — 新增预览区选择修复 CSS 规则(15行)
    • package.json — 版本号更新 + MetonaEditor 版本锁定
    • src/shared/constants.ts — APP_VERSION 常量更新
    • README.mdDESIGN.mdDEVSETUP.md — 文档版本号同步

    质量保障

    • 全部 98 个单元测试通过(6 个测试文件)
    • TypeScript 类型检查无错误
    • ESLint 代码检查通过
    • Prettier 格式化检查通过
    Downloads