定价

TableCell 更新日志

v1.13.0 (2026-10-22)

  • 修复单行截断样式及窄容器文字适配覆盖row布局、导致图文间距失效和分行的问题。保留普通纯文本截断与显式多行路径。

v1.12.0 (2026-10-21)

  • 默认及显式操作组复用布局预算;操作触发器恢复焦点时保持可见,不改变鼠标Checkbox退出规则。

  • 2026-10-07:关闭横向滚动时,待隐藏列按容器宽度同步渐隐;完整规则由 Table 响应式 统一定义。

  • 2026-10-07:统一表格外缘最小 8px,相邻列内容间最小 8px(内部两侧各 4px),收列后重新分配外缘。

  • 2026-10-07:常驻操作列允许按钮 hover 背景溢出内容盒,避免动效被文本截断容器裁切;overlay 保留整行范围的裁切。

  • 2026-10-07:响应式单元格每侧最小 padding 从 2px 调整为 4px,相邻列最小内容间距为 8px。

  • 2026-10-07:v1.11.0,配合 Table 自动角色布局与响应式隐藏,常驻控件一直显示;圆角跟随可见首尾,浮层保留固定渐隐与键盘入口。

  • 2026-10-07:v1.10.3,行内与表头 Checkbox 统一按实际右边缘定位透明区,向右使用固定 --size-5(名义 20px)柔和过渡;跟随控件尺寸和响应式间距,不随列宽拉长。保留显式起止点覆盖。

  • 2026-10-07:修复 overlay 操作层移出 hover 后的淡出残影,隐藏时与内容遮罩同步撤去;保留进入渐显及固定过渡范围。

  • 2026-10-07:v1.10.2,修复 overlay 操作按钮跨列时内容未渐隐,以及窄表横向滚动时 fixed 操作层越出视口的问题;按可见行边缘统一遮罩坐标,保留 selection 遮罩;默认覆盖实际按钮左边缘,向左使用固定 20px Token 过渡,保证不同按钮组宽度的渐隐一致。

  • 2026-09-21:统一使用文档、源码属性表与 Site / AI 阅读入口;仅文档修订,不改变组件行为。

  • 2026-09-20:v1.10.1,普通单元格 lines={false} 同时关闭内容层裁切,保留子 Button 的完整 hover 背景和边框;默认单行、多行截断、角色浮层和 Skeleton 裁切不变。

  • 2026-09-01:v1.10.0,未显式固定列宽时,单元格 min-content 参与 Table 自动总最小宽度,可换行内容保留最长不可断片段。

  • 2026-09-01:v1.9.1,调整响应曲线,使常见窄屏容器使用每侧 2px padding,并明确相邻列最小视觉间距为 4px。

  • 2026-08-14:v1.9.0,普通、selection、actions 与 overlay 角色单元格的左右 padding 改为按 Table 容器宽度响应,范围为 2px 到 12px;上下 padding 保持 8px。

  • 2026-08-06:v1.8.0,默认普通 Cell 使用语义快路径;单行截断改为表级同帧批量读、统一写,移除逐 Cell TruncationController / ResizeObserver,保留 Tooltip、onTruncate 与高级 Frame 自动回退。

  • 2026-08-03:v1.7.5,selection Checkbox 的 1px 增量改为固定 0.0625rem 特例,移除尺寸计算对 --border-2 的语义误用。

  • 2026-08-03:v1.7.4,selection 内置 Checkbox 默认尺寸改为 Token 计算的 17px,并新增 --snowui-table-selection-checkbox-size-override;parts.Checkbox.size 显式配置仍优先。

  • 2026-08-03:v1.7.3,删除 TableCell 自身的行 hover 背景,仅保留上下分割线避让;striped hover 时单元格透明,由 TableBody 唯一连续移动层显示颜色。

  • 2026-08-02:v1.7.2,selection / actions 覆盖块直接消费响应式选中状态,删除每个角色单元格的 MutationObserver;长表格空闲时不再常驻数百个属性观察器。

  • 2026-07-08:v1.7.1,actions 按钮列源码默认 gap 从 --gap-3 修正为 --gap-2(8px),与文档和多 Icon 按钮排列规范保持一致。

  • 2026-07-01:v1.7.0,静态 TableCell 文本关闭逐单元格 MutationObserver;overlay 角色块改为仅在行 hover、聚焦、选中或强制 hover 时激活尺寸观察和滚动定位,降低大 pageSize 翻页时的挂载成本。

  • 2026-06-30:v1.6.0,DataTable 新行 opacity 渐显迁移到普通 TableCell;selection/actions overlay 排除在内部渐显之外,修复加载期间 hover Checkbox 偶尔近乎不可见。

  • 2026-06-30:v1.5.0,新增 skeleton 行占位协议:普通内容列复用 Skeleton line,角色列只保留单元格几何且不创建 Checkbox / actions 控件。

  • 2026-06-30:v1.4.3,默认 divided 行静态保持直角,hover 时首尾 Cell 才形成 12px 圆角;新增相邻行选择器隐藏 hover 行上方分割线,首行则由 TableHead 隐藏表头下边线。

  • 2026-06-25:v1.4.2,记录 overlay selection 的当前实现:Checkbox 与 Progressive Blur 同容器 fixed 覆盖到第一列之上,Checkbox 保持最高层级并可点击,TableRow 对左侧 32px 命中做选择兜底。

  • 2026-06-24:v1.4.0,overlay blur 复用 progressive-blur.ts 通用能力,移除组件内旧窄 strip 实现。

  • 2026-06-24:v1.3.9,overlay 宽度回调到约 35px,但 strip 分布压在前 65% 内并降低 blur 半径,让模糊早于块宽结束。

  • 2026-06-24:v1.3.8,overlay 默认宽度再减半为约 26px,并压缩后续 strip 分布,让右侧过渡更早结束。

  • 2026-06-24:v1.3.7,回到已有模糊效果的窄分段 Progressive Blur;移除额外延伸的 blur surface,恢复首段宽 strip + 后续窄 strip 的覆盖方式。

  • 2026-06-24:v1.3.8,数据行 overlay 增加真实文字采样延伸层,控件块宽度与 backdrop-filter 采样宽度分离。

  • 2026-06-24:v1.3.9,数据行禁用 role cell 自身 blur,只保留相邻真实数据单元格中的 proxy blur,避免两套渐进层叠成分块。

  • 2026-06-24:v1.4.1,数据行 proxy blur 使用 4rem 固定采样 guard 并跟随通用 Progressive Blur 的重叠羽化 mask,降低窄宽度块状感。

  • 2026-06-24:v1.3.6,恢复多层 progressive backdrop 机制,改为 6 层全宽渐隐 mask,保留模糊效果并避免硬分段边缘。

  • 2026-06-24:v1.3.5,overlay 控件宽度与 blur surface 宽度解耦,blur surface 额外向内容方向延伸,确保覆盖到相邻文字产生模糊。

  • 2026-06-24:v1.3.4,blur surface 默认恢复 .1% 不可见合成触发面,并调整 alpha mask 曲线,恢复 backdrop-filter 模糊采样。

  • 2026-06-24:v1.3.3,overlay blur 从多层 strip 改为单层全宽 blur surface + alpha mask,消除放大后可见的色块边缘。

  • 2026-06-24:v1.3.2,overlay 默认宽度与 strip 尺寸减半;strip tint 默认归零,避免 actions 侧出现淡白块。

  • 2026-06-24:v1.3.1,roleLayout="overlay" 的行内渐进模糊改为 hover 才显示,strip 收敛为 8 层宽首段 + 重叠窄条带;selection 左强右清,actions 右强左清。

  • 2026-06-23:v1.3.0,新增角色列 roleLayout="overlay" 覆盖布局;actions 可见规则收窄为仅行 hover。

  • 2026-06-23:v1.2.0,新增 selection/actions 角色;选择列内置 Checkbox,行动列提供自定义内容与基于 hover/selected 的显隐协议。

  • 2026-06-20:v1.1.0,新增 row、gap、nowrap 内部内容布局能力。

  • 2026-06-19:v1.0.0,新增默认 lines=1。