# 更新日志 版本号遵循 [Semantic Versioning](https://semver.org/lang/zh-CN/)。 > ⚠️ **新增配置字段的版本需要重启应用一次**。 > 插件是双半体结构,host 的 schema 由 ESM 模块加载器导入; > 热更新只推送 client 半体,宿主读不到新字段,写入会被静默拒绝。 ## 1.5.0 > ⚠️ 本版**新增两个配置字段**(`fontWeight` / `headingFontWeight`), > 升级后需要**重启应用一次**,否则字重写入会被宿主静默拒绝。 ### 新增 - **界面字重**:作用于 body 与正文段落,300–900 可选,留空为默认 - **标题字重**:只作用于 Markdown 标题(h1–h6),可与正文完全不同; 留空时跟随界面字重 - **总预览新增标题样张**,并按草稿渲染两项字重: 正文默认 400、标题默认 700(取自应用的 `--dsw-font-markdown-h1..h3`), 标题尺寸跟随字号增量(h2 = 19px + delta / 28px + delta) > 界面字重挂 `body`(低特异性),只影响**继承**的文本, > 组件自己声明的字重仍然优先 —— 不会把「粗体标题 vs 常规正文」的层级压平。 > 正文段落另压一次 `!important`,因为 Markdown 段落常由 `font` 简写连带指定字重。 ## 1.4.2 > 本版**没有新增配置字段**,无需重启,刷新页面即可。 ### 新增 - **总预览可拖动 / 可隐藏**:卡片上缘加拖动条(80–560px),标题行加隐藏开关; 偏好存 localStorage,不动 host schema - **总预览里加代码样张**:代码字体与代码字号终于能被看见 (字距/行距/段距/缩进刻意不套用到代码上,那四项只作用于正文) - **未安装字体的下载入口**:展开中文字体列表时,缺的字体旁出现「下载」, 直达官方页;系统自带字体显示「系统自带」而不给按钮 ### 修复 - **预览字号不跟随草稿**:原先写死 15px/14px,改正文字号时只有行高变了、 字号纹丝不动,看着像功能没生效 - 预览高度不再随字号/行距无限增长:默认封顶 176px,超出在内部滚动 ## 1.4.1 ### 变更 - 中文字体去掉手输框:自定义族名统一走「浏览本机字体…」,避免同一名字两条输入路径 - 代码字体加上「浏览本机字体…」,三个字体行结构一致 - 字体列表面板由三行共用,点开哪一行就展开在那一行下方 ## 1.4.0 ### 新增 - 中文字体控件与下方输入框等宽(260px) - 字体名超出宽度时**缓慢左右滑动**(实测溢出像素 + `@keyframes`),不溢出则静止 - 自绘预设下拉,替代无法做动画的原生 `