Releases: ThingsPanel/thingsvis
Releases · ThingsPanel/thingsvis
v1.0.12
What's Changed
新增
- 折线图组件支持标题字体大小配置,并优化标题区域布局样式。
- 矩形组件新增闪烁效果及相关可视化属性配置。
- 新增本地图标选择能力,集成本地图标选择器,补充大量工业、能源、网络等场景 SVG 图标资源,并生成图标清单。
- 数据转换编辑器新增
onBeforePreviewRun回调,增强预览数据处理能力。 - 嵌入式编辑器优化 URL 参数处理,简化项目 ID 获取逻辑,并增强保存策略配置。
优化
- 优化图标组件 schema、控制面板、国际化和渲染逻辑,提升本地图标配置体验。
- 优化表格、文本、折线图等基础组件的配置项和渲染表现。
- 优化 TransformationEditor 预览流程,为外部调用方提供更灵活的数据预处理入口。
修复
- 修复平台数据源场景下宿主设备 ID 被覆盖或丢失的问题。
v1.0.11
What's Changed
功能
- 新增切换按钮组件,支持开/关状态、开/关颜色与文案配置,以及字段绑定与写回
- 嵌入页支持全屏切换、刷新按钮与响应式缩放模式
- 预览画布增加主题校验与背景样式处理
- 数据引擎扩展历史查询时间范围与聚合窗口,统一聚合函数处理
- Studio 转换编辑器增强预览输出并补充国际化
- FieldPicker 支持可折叠预览,优化数据源处理
- 折线图支持多序列时间序列展示
- 储罐组件液位与阈值改为米制,新增 maxMeters 配置
- 管道组件支持拐角半径与样式选项
- 扩充图标库并更新 schema 与国际化
- 工业组件整体视觉优化
- 优化可视化整体加载速度
Bug 修复
- 修复折线图时间序列 tooltip 编码范围问题
- 修复设备详情嵌入视图中误用看板默认配置的问题
- 修复深色磨砂主题预览不显示背景
v1.0.10
What's Changed
新增能力
- 新增一批基础组件:卡片、容器、图标、列表、徽章、富文本、占位容器等,丰富低代码搭建时的基础物料。
- 右键菜单增强:
- 支持对选中组件直接“重命名”。
- 支持多选组件后直接“成组”。
- 重命名改为应用内弹窗,不再使用浏览器原生弹窗。
- 图层面板增强:
- 支持分组后的整体拖拽排序。
- 支持图层分组元数据保存与恢复。
- 组件库分类重构,新增更清晰的展示分类,并隐藏部分旧版时钟组件,提升组件查找效率。
- 图标选择器补充常用仪表盘图标,便于配置设备、压力、温度等场景的展示卡片。
Bug修复
- 修复切换数据源时字段绑定丢失的问题。
- 修复嵌入式场景中上传路径没有正确使用 thingsvisApiBaseUrl 的问题。
- 修复默认设备统计数据源字段和表达式不匹配的问题。
- 修复组件库分组映射错误。
- 修复数值-简组件默认内边距丢失。
- 修复部分嵌入式保存场景中缩略图未持久化的问题。
Full Changelog: v1.0.9...v1.0.10
v1.0.9
Full Changelog: v1.0.8...v1.0.9
v1.0.6
What's Changed
功能
- 新增装饰类组件,补充标题装饰与分割线等常用大屏装饰能力
- 优化标题装饰组件变体,移除部分废弃选项,提升样式一致性
- 新增单选元素对齐辅助线,提升画布排版效率
- 改进 Widget 同步机制与装饰组件变体表现,降低编辑态与运行态不一致问题
- 修复工业管道组件长度编辑、连接点操作与部分交互问题
Full Changelog: v1.0.5...v1.0.6
v1.0.5
What's Changed
- Feature/fix line0331 by @mosshello in #37
- Feature/share link embed by @zjhong in #38
- fix(share): stabilize revoke API and error diagnostics by @zjhong in #39
New Contributors
Full Changelog: v1.0.4...v1.0.5
v1.0.4
v1.0.3.1
Full Changelog: v1.0.3...v1.0.3.1
v1.0.3
What's Changed
Added
- Introduced runtime context and save-plan infrastructure for better state coordination and persistence flow.
- Added RuntimeContextProvider integration across Studio runtime composition.
- Added new custom widgets and related Studio/documentation integration in the recent release range.
Changed
- Redesigned the Value Card widget with trend support, prefix support, icon configuration, and a new card layout.
- Switched Value Card icon rendering to real Lucide icons instead of text-only badge placeholders.
- Updated Value Card default numeric value to
0. - Improved color customization behavior for button, input, progress, select, slider, and date range picker widgets.
- Refactored BaseStylePanel and widget control filtering to enforce exclusive ownership of base style properties.
- Refactored runtime services to remove singleton-style coupling and improve runtime-scoped service usage.
Fixed
- Corrected the default
valueproperty handling in Value Card props schema. - Fixed embedded platform history bindings.
- Fixed widget contract and runtime locale standardization issues.
- Improved widget module path handling in runtime contract tests.
Full Changelog: v1.0.2...v1.0.3
v1.0.2
功能
- 增强嵌入式场景能力,完善 Embed 页数据源注册、平台数据源兼容处理和异常容错。
- 支持按设备分组懒加载嵌入设备目录,减少大规模设备场景下的初始化压力。
- 为 Widget 初始化增加 standalone 默认值处理,提升拖拽新增组件时的开箱可用性。
- 增强媒体类组件能力,iframe 支持默认配置与上传路由,图片源输入支持统一预览和多语言文案。
- 预览页新增垂直对齐配置,画布预览布局能力更完整。
- 优化文本、折线图等组件的元数据、本地化和空态展示表现。
Bug 修复
- 修复预览页背景未按已配置背景生效的问题。
- 修复嵌入式平台启动链路不稳定的问题,降低 bootstrap 阶段的数据源绑定和初始化异常。
- 修复编辑器同步过程中 bootstrap 引用被过早重置的问题。
- 修复 SSO 登录后用户与当前租户空间重新绑定的问题。
其他
- 用 NumericInput 替换多处数字输入控件,提升属性面板输入一致性和可控性。
- 补充平台数据绑定、嵌入兼容、Widget 生命周期等自动化测试覆盖。
- 更新 CLI 分类与模板说明,完善测试与开发基础设施。
Full Changelog: v1.0.1...v1.0.2