Skip to content

v1.0.2 - 表格、链接、引用块与混排渲染修复

Latest

Choose a tag to compare

@oldwounds2120 oldwounds2120 released this 08 Aug 16:24
· 1 commit to main since this release

✨ 新增

  • 链接打开浏览器开关 linkOpenBrowser(默认 true):未传 onLinkClick 回调时,
    点击链接默认用系统浏览器打开;传了回调始终以回调为准(可在回调里做弹窗/复制/站内跳转等);
    false 关闭默认跳转。链接仅放行 http/https,伪协议双重拦截。

🔧 修复

表格

  • 修复 <table><tbody> / <div> 包裹时整表不渲染、内容被压成纯文本
    (递归穿透容器收集行 + processBlock 统一分发 + h1~h6 补全 + colspan 列数统计)
  • 修复单元格换行变高时同行矮单元格背景铺不满(独立 TableBlockView 行高测量)
  • 修复最后一行缺失下边框;新增 5 个表格样式配置项(表头色/字重、斑马纹、最小行高)

引用块

  • 修复高度异常(Scroll 下 height('100%') 竖线把引用块撑到数百 vp,改 Row 边框实现)
  • 修复背景内部底部多余空白(首末块边距清零)

混排渲染

  • 修复「文本 + <br> + 链接/图片」混排时单行链接被顶到上一行错位(按视觉行拆分渲染)

⚙️ 配置项(新增 6 个,全部向后兼容)

linkOpenBrowser / tableHeaderTextColor / tableHeaderTextWeight /
tableEvenRowBackground / tableOddRowBackground / tableMinRowHeight

📦 安装